XBMC4Gamers (Pet project)

Post ideas or dicuss development of the Blog / Forum / Bugtracker etc
Post Reply
Hcmiller
Posts: 6
Joined: Sun Apr 30, 2017 3:41 pm

Re: XBMC4Kids (Pet project)

Post by Hcmiller »

Let me start by saying that this appears to be exactly what I was looking for...
I'm building an Xbox arcade system that would be available for various kids (of various ages) to play. As such, I need a dashboard that only displays the games and is as intuitive as possible. It would also need to avoid allowing access to any admin settings.

I have softmodded with Krayzie via HexEN tools and have Xbmc installed as well.

The dilemma comes in following the install instructions for xbmc4kids.
I must be missing something.

Via my Pc, I downloaded XBMC
I downloaded xbmc4kids.
I put the XBMC folder into the xbmc4kids-master folder.
I ran the bat file.
Then via FTP sent the files to my e: drive in the apps folder.

Then I reboot and I still end up back in the softmod menu.

I'm kind of lost. I'm sure I've missed something but I can't quite get what it is I need to do next to implement this as my dash.

Any help would be greatly appreciated.
Thanks
mes83
Posts: 10
Joined: Sun Jun 08, 2014 10:51 am
Has thanked: 4 times

Re: XBMC4Kids (Pet project)

Post by mes83 »

I think the best way would be to use Rocky5's own softmod tool. It is probably the best way to softmod these days and it goes without saying that it fits perfectly with xbmc4kids

Sendt fra min F5321 med Tapatalk

Hcmiller
Posts: 6
Joined: Sun Apr 30, 2017 3:41 pm

Re: XBMC4Kids (Pet project)

Post by Hcmiller »

that makes sense and I was going to do so but, I don't have a memory card...
User avatar
Rocky5
Posts: 974
Joined: Sat Feb 08, 2014 5:27 am
Has thanked: 101 times
Been thanked: 257 times

Re: XBMC4Kids (Pet project)

Post by Rocky5 »

Hcmiller wrote: Sun Apr 30, 2017 5:06 pm that makes sense and I was going to do so but, I don't have a memory card...
You don't need one, you can use the "Quick Upgrade.zip" method and that requires you stick a folder on E and run the default.xbe inside.

After you have completed the upgrade all you do is stick the new XBMC4Kids folder that's created when the .bat file is run, renamed to XBMC on the C partition and that's it.
Download Xbox Softmodding Tool & Extras Disc
XBMC4Kids Mod


Xbox Gamertag = Connxtion
PSN ID = JCRocky5
Hcmiller
Posts: 6
Joined: Sun Apr 30, 2017 3:41 pm

Re: XBMC4Kids (Pet project)

Post by Hcmiller »

yep, thank you so much...
that got it.

its pretty fantastic.
very pleased.
Hcmiller
Posts: 6
Joined: Sun Apr 30, 2017 3:41 pm

Re: XBMC4Kids (Pet project)

Post by Hcmiller »

Odd question but...

When playing HDD based games, is there a button combo that will exit out to the skin without rebooting it completely?

I can do IGR via Black+Back+R+L but that reboots the whole unit. I just didn't know if there was another solution.
User avatar
Rocky5
Posts: 974
Joined: Sat Feb 08, 2014 5:27 am
Has thanked: 101 times
Been thanked: 257 times

Re: XBMC4Kids (Pet project)

Post by Rocky5 »

Hcmiller wrote: Tue May 02, 2017 6:50 pm Odd question but...

When playing HDD based games, is there a button combo that will exit out to the skin without rebooting it completely?

I can do IGR via Black+Back+R+L but that reboots the whole unit. I just didn't know if there was another solution.
That's at the softmod of bios level, so I need to know how you are modded first before I give you options.
( your current IGR mode is set to compatible mode, it does a full reboot )
Download Xbox Softmodding Tool & Extras Disc
XBMC4Kids Mod


Xbox Gamertag = Connxtion
PSN ID = JCRocky5
Hcmiller
Posts: 6
Joined: Sun Apr 30, 2017 3:41 pm

Re: XBMC4Kids (Pet project)

Post by Hcmiller »

Softmod used your softmod tools disc
User avatar
Rocky5
Posts: 974
Joined: Sat Feb 08, 2014 5:27 am
Has thanked: 101 times
Been thanked: 257 times

Re: XBMC4Kids (Pet project)

Post by Rocky5 »

Hcmiller wrote: Tue May 02, 2017 7:48 pm Softmod used your softmod tools disc
Then it won't reboot when you use IGR, it will reload the dashboard ( soft reboot, black screen then dashboard )

There is no way to have it like modern consoles where it's instantly at the dashboard, the old thing can only have one xbe file in memory at once. So that's a game or a dashboard.
Download Xbox Softmodding Tool & Extras Disc
XBMC4Kids Mod


Xbox Gamertag = Connxtion
PSN ID = JCRocky5
Hcmiller
Posts: 6
Joined: Sun Apr 30, 2017 3:41 pm

Re: XBMC4Kids (Pet project)

Post by Hcmiller »

Got it
Thanks again
krah
Posts: 15
Joined: Sat Nov 19, 2016 11:38 am
Has thanked: 6 times
Been thanked: 2 times

Re: XBMC4Kids (Pet project)

Post by krah »

trying to get background music to play while browsing my games library but id prefer to not use the playlist system that way i dont have to manually stop the music when viewing preview videos..so i've been messing with the sound.xml and thought

Code: Select all

	<window>
		<name>programs</name>
		<activate>background.wav</activate>
		<deactivate>out.wav</deactivate>
	 </window>
might work and then when opening settings or the synopsis the music would stop however it doesnt seem to even play, i cant really find alot of documentation on getting it to work all i can find is kodi stuff but for all i know xbmc4xbox uses different (older) definitions..i dont know. any ideas on how to get this working rocky? thanks :)
User avatar
Rocky5
Posts: 974
Joined: Sat Feb 08, 2014 5:27 am
Has thanked: 101 times
Been thanked: 257 times

Re: XBMC4Kids (Pet project)

Post by Rocky5 »

krah wrote: Sun May 07, 2017 10:37 am trying to get background music to play while browsing my games library but id prefer to not use the playlist system that way i dont have to manually stop the music when viewing preview videos..so i've been messing with the sound.xml and thought

Code: Select all

	<window>
		<name>programs</name>
		<activate>background.wav</activate>
		<deactivate>out.wav</deactivate>
	 </window>
might work and then when opening settings or the synopsis the music would stop however it doesnt seem to even play, i cant really find alot of documentation on getting it to work all i can find is kodi stuff but for all i know xbmc4xbox uses different (older) definitions..i dont know. any ideas on how to get this working rocky? thanks :)
So you want your music start playing again after you view a preview video?

You could add the <onload>playmedia(Path to your file)</onload> entry to the top of the myprograms.xml.
( Check startup.xml to see where you would place the entry )
Download Xbox Softmodding Tool & Extras Disc
XBMC4Kids Mod


Xbox Gamertag = Connxtion
PSN ID = JCRocky5
krah
Posts: 15
Joined: Sat Nov 19, 2016 11:38 am
Has thanked: 6 times
Been thanked: 2 times

Re: XBMC4Kids (Pet project)

Post by krah »

that worked perfectly, thanks rocky..now all i need to do is make it so when media is playing 'x' still opens the synop since that auto stops the song anyway (i tested using the context menu option to open synop)..ive removed the '+has play media' or something from the includes_contextbuttons.xml as it seemed the easiest way to do it..havent been able to test yet but it should work, just in case anyone else wants to do the same thing :) thanks again!!
krah
Posts: 15
Joined: Sat Nov 19, 2016 11:38 am
Has thanked: 6 times
Been thanked: 2 times

Re: XBMC4Kids (Pet project)

Post by krah »

Just to be annoying one last time :P sorry but you are the guru. 2 things im hoping to get help with and then I should be all good.

1. Im trying to get an intro movie playing when xbmc4kids boots after the splash screen, so i've added "<onload>PlayMedia( Special://xbmc/media/Intro.avi )</onload>" into my 'LoginScreen.xml' in the Manage Profiles skin 720p section as it seems to bypass both the home.xml and startup.xml and it does play. However once the intro has stopped playing it loads the loginscreen.xml for a second and then the intro for one second and back and forth repeatedly for about a minute until it has fully loaded the login screen and then upon logging in it also plays the intro movie for a few seconds before finally loading 'myprograms.xml'. Any ideas how i can get this running smoothly so it just boots shows the splash screen, plays the intro [once] then loads the login screen then myprograms once logged in..i dont care if it plays the intro everytime i log in/out as there seems no way around this as long as i can get it to only play once per login.

2. Much simpler question, when you create a new profile you are given the option to choose an avatar image. you can choose no thumb or browse for images on your hdd. Just wondering if there is anyway i can preload a heap of thumbnails so they show up in the same screen as the nothumb without my kids having to point to a specific directory? so basically avoiding the browse part.

Thank you :D even if you cant help im sure you'll read and consider thanks again.
User avatar
Rocky5
Posts: 974
Joined: Sat Feb 08, 2014 5:27 am
Has thanked: 101 times
Been thanked: 257 times

Re: XBMC4Kids (Pet project)

Post by Rocky5 »

krah wrote: Sat May 27, 2017 2:00 pm Just to be annoying one last time :P sorry but you are the guru. 2 things im hoping to get help with and then I should be all good.

1. Im trying to get an intro movie playing when xbmc4kids boots after the splash screen, so i've added "<onload>PlayMedia( Special://xbmc/media/Intro.avi )</onload>" into my 'LoginScreen.xml' in the Manage Profiles skin 720p section as it seems to bypass both the home.xml and startup.xml and it does play. However once the intro has stopped playing it loads the loginscreen.xml for a second and then the intro for one second and back and forth repeatedly for about a minute until it has fully loaded the login screen and then upon logging in it also plays the intro movie for a few seconds before finally loading 'myprograms.xml'. Any ideas how i can get this running smoothly so it just boots shows the splash screen, plays the intro [once] then loads the login screen then myprograms once logged in..i dont care if it plays the intro everytime i log in/out as there seems no way around this as long as i can get it to only play once per login.

2. Much simpler question, when you create a new profile you are given the option to choose an avatar image. you can choose no thumb or browse for images on your hdd. Just wondering if there is anyway i can preload a heap of thumbnails so they show up in the same screen as the nothumb without my kids having to point to a specific directory? so basically avoiding the browse part.

Thank you :D even if you cant help im sure you'll read and consider thanks again.
1) I will have a look, but I think XBMC loads the loginscreen.xml regardless of whether it's enabled or not. ( just skips it )

You could just use the button ( I'd 51 ) and add the playmedia to that as it's focused first.

2) no, that's coded directly into the xbe files so would need to edit the source.
I keep images in the XBMC directory or in a folder on the C partition so it's 2 clicks away.
Download Xbox Softmodding Tool & Extras Disc
XBMC4Kids Mod


Xbox Gamertag = Connxtion
PSN ID = JCRocky5
krah
Posts: 15
Joined: Sat Nov 19, 2016 11:38 am
Has thanked: 6 times
Been thanked: 2 times

Re: XBMC4Kids (Pet project)

Post by krah »

adding playmedia to button id 51 onfocus just makes the intro movie play repeatedly on a loop so im not sure, this is a tough one to solve.
2 things i've noticed you might want to look at for your next update, you modified the default.xbe so it doesn't auto scan all the time and it works great for the F partition however it still auto scans the G partition just as before.
The other one is a very small easy fix, in older versions you had 'Viewtype_PosterViewSmall.xml' as view id 52 but recently changed it to 51 on line 313 of this xml you forgot to change "<onup>52</onup>" to 51 so when you goto the scroll bar in this view you get stuck there.
As for the intro movie problem i have no idea how to solve this i've tried multiple things but I can't get it to just play the movie once on boot up then stop. (I am using the login screen enabled just in case I was a bit confusing with me original rambling post)
User avatar
Rocky5
Posts: 974
Joined: Sat Feb 08, 2014 5:27 am
Has thanked: 101 times
Been thanked: 257 times

Re: XBMC4Kids (Pet project)

Post by Rocky5 »

krah wrote: Mon May 29, 2017 1:42 pm adding playmedia to button id 51 onfocus just makes the intro movie play repeatedly on a loop so im not sure, this is a tough one to solve.
2 things i've noticed you might want to look at for your next update, you modified the default.xbe so it doesn't auto scan all the time and it works great for the F partition however it still auto scans the G partition just as before.
The other one is a very small easy fix, in older versions you had 'Viewtype_PosterViewSmall.xml' as view id 52 but recently changed it to 51 on line 313 of this xml you forgot to change "<onup>52</onup>" to 51 so when you goto the scroll bar in this view you get stuck there.
As for the intro movie problem i have no idea how to solve this i've tried multiple things but I can't get it to just play the movie once on boot up then stop. (I am using the login screen enabled just in case I was a bit confusing with me original rambling post)
Leave it with me, I will sort it out.

Fixed all the views ids for the scroll bars, its been committed now.

Here is the loginscreen.xml for the master profile. This will only play the intro video from a cold start of XBMC.
( so logging in and out wont play the video )

Code: Select all

<window id="29">
	<defaultcontrol always="false">51</defaultcontrol>
	<allowoverlay>no</allowoverlay>
	<coordinates>
		<system>1</system>
		<posx>0</posx>
		<posy>0</posy>
	</coordinates>
	<onload>RunScript( Special://xbmc/scripts/XBMC4Kids/Utilities/Update Checker.py )</onload>
	<controls>
		<control type="button" id="51">
			<posx>-500</posx>
			<onfocus>playmedia( Special://xbmc/intro.mp4 )</onfocus>
		</control>
		<include>CommonBackground</include>
		<control type="label">
			<description>Edit mode indicator</description>
			<posx>10r</posx>
			<posy>35r</posy>
			<width>1280</width>
			<height>36</height>
			<font>font15</font>
			<textcolor>$VAR[var-labelcolour]</textcolor>
			<align>right</align>
			<aligny>center</aligny>
			<label>$LOCALIZE[32051]</label>
			<visible>Skin.HasSetting(editmode)</visible>
		</control>
		<control type="button" id="70">
			<posx>-5000</posx>
			<onup>52</onup>
			<ondown>-</ondown>
			<onleft>-</onleft>
			<onright>-</onright>
			<onclick>SetFocus(70)</onclick>
		</control>
		<!-- Secret Passcode -->
		<control type="button" id="20">
			<description>Secret Code Button</description>
			<posx>-5000</posx>
			<label>-</label>
			<onleft>52</onleft>
			<onright>52</onright>
			<onup>21</onup>
			<ondown>52</ondown>
		</control>
		<control type="button" id="21">
			<description>Secret Code Button</description>
			<posx>-5000</posx>
			<label>-</label>
			<onleft>52</onleft>
			<onright>52</onright>
			<onup>52</onup>
			<ondown>22</ondown>
		</control>
		<control type="button" id="22">
			<description>Secret Code Button</description>
			<posx>-5000</posx>
			<label>-</label>
			<onleft>52</onleft>
			<onright>52</onright>
			<onup>52</onup>
			<ondown>23</ondown>
		</control>
		<control type="button" id="23">
			<description>Secret Code Button</description>
			<posx>-5000</posx>
			<label>-</label>
			<onleft>24</onleft>
			<onright>52</onright>
			<onup>52</onup>
			<ondown>52</ondown>
		</control>
		<control type="button" id="24">
			<description>Secret Code Button</description>
			<posx>-5000</posx>
			<label>-</label>
			<onleft>25</onleft>
			<onright>52</onright>
			<onup>52</onup>
			<ondown>52</ondown>
		</control>
		<control type="button" id="25">
			<description>Secret Code Button</description>
			<posx>-5000</posx>
			<label>-</label>
			<onleft>52</onleft>
			<onright>26</onright>
			<onup>52</onup>
			<ondown>52</ondown>
		</control>
		<control type="button" id="26">
			<description>Secret Code Button</description>
			<posx>-5000</posx>
			<label>-</label>
			<onleft>52</onleft>
			<onright>27</onright>
			<onup>52</onup>
			<ondown>52</ondown>
		</control>
		<control type="button" id="27">
			<description>Secret Code Button</description>
			<posx>-5000</posx>
			<label>-</label>
			<onclick>SetFocus(52)</onclick>
			<onclick>RunScript( Special://xbmc/scripts/XBMC4Kids/Utilities/Edit Mode.py )</onclick>
			<onleft>52</onleft>
			<onright>52</onright>
			<onup>52</onup>
			<ondown>52</ondown>
		</control>
		<control type="group">
			<control type="label">
				<posx>0</posx>
				<posy>559</posy>
				<width>1280</width>
				<height>36</height>
				<font>font35</font>
				<textcolor>white</textcolor>
				<scroll>true</scroll>
				<align>center</align>
				<aligny>center</aligny>
				<label>[UPPERCASE]$INFO[ListItem.Label][/UPPERCASE]</label>
			</control>
			<control type="label">
				<posx>0</posx>
				<posy>599</posy>
				<width>1280</width>
				<height>30</height>
				<font>font15</font>
				<textcolor>white</textcolor>
				<scroll>true</scroll>
				<align>center</align>
				<aligny>center</aligny>
				<label>$INFO[ListItem.label2]</label>
			</control>
			<control type="group">
				<control type="fixedlist" id="52">
					<posx>-122</posx>
					<posy>262</posy>
					<width>1526</width>
					<height>460</height>
					<onleft>52</onleft>
					<onright>52</onright>
					<onup>20</onup>
					<ondown>70</ondown>
					<viewtype label="31028">list</viewtype>
					<pagecontrol>61</pagecontrol>
					<scrolltime>200</scrolltime>
					<focusposition>3</focusposition>
					<orientation>horizontal</orientation>
					<preloaditems>4</preloaditems>
					<itemlayout height="428" width="218">
						<control type="image">
							<posx>2</posx>
							<posy>0</posy>
							<width>214</width>
							<height>214</height>
							<aspectratio>stretch</aspectratio>
							<texture border="5">button-focus.png</texture>
						</control>
						<control type="image">
							<posx>7</posx>
							<posy>5</posy>
							<width>204</width>
							<height>204</height>
							<aspectratio>stretch</aspectratio>
							<texture>black-back.png</texture>
						</control>
						<control type="image">
							<posx>7</posx>
							<posy>5</posy>
							<width>204</width>
							<height>204</height>
							<aspectratio>stretch</aspectratio>
							<texture background="true">$INFO[listitem.icon]</texture>
						</control>
						<!-- Flipped images -->
						<control type="image">
							<posx>2</posx>
							<posy>214</posy>
							<width>214</width>
							<height>214</height>
							<aspectratio>stretch</aspectratio>
							<texture flipy="true" diffuse="diffuse_mirror.png">button-focus.png</texture>
						</control>
						<control type="image">
							<posx>7</posx>
							<posy>214</posy>
							<width>204</width>
							<height>204</height>
							<aspectratio>stretch</aspectratio>
							<texture flipy="true" diffuse="diffuse_mirror.png">black-back.png</texture>
						</control>
						<control type="image">
							<posx>7</posx>
							<posy>214</posy>
							<width>204</width>
							<height>204</height>
							<aspectratio>stretch</aspectratio>
							<texture background="true" flipy="true" diffuse="diffuse_mirror.png">$INFO[listitem.icon]</texture>
						</control>
					</itemlayout>
					<focusedlayout height="428" width="218">
						<control type="image">
							<posx>2</posx>
							<posy>0</posy>
							<width>214</width>
							<height>214</height>
							<aspectratio>stretch</aspectratio>
							<texture border="5">button-focus.png</texture>
							<animation reversible="false" effect="fade" end="0" time="0">focus</animation>
							<animation reversible="false" effect="zoom" end="2,0,214,214" start="-8,-10,234,234" time="200">unfocus</animation>
						</control>
						<control type="image">
							<posx>2</posx>
							<posy>0</posy>
							<width>214</width>
							<height>214</height>
							<aspectratio>stretch</aspectratio>
							<texture border="5">button-focus.png</texture>
							<animation reversible="false" effect="zoom" start="2,0,214,214" end="-8,-10,234,234" time="200">focus</animation>
							<animation reversible="false" effect="fade" end="0" time="0">unfocus</animation>
						</control>
						<control type="image">
							<posx>7</posx>
							<posy>5</posy>
							<width>204</width>
							<height>204</height>
							<aspectratio>stretch</aspectratio>
							<texture>black-back.png</texture>
							<bordersize>1</bordersize>
							<animation reversible="false" effect="zoom" start="7,5,204,204" end="-3,-5,224,224" time="200">focus</animation>
							<animation reversible="false" effect="zoom" end="7,5,204,204" start="-3,-5,224,224" time="200">unfocus</animation>
						</control>
						<control type="image">
							<posx>7</posx>
							<posy>5</posy>
							<width>204</width>
							<height>204</height>
							<aspectratio>stretch</aspectratio>
							<texture background="true">$INFO[listitem.icon]</texture>
							<animation reversible="false" effect="zoom" start="7,5,204,204" end="-3,-5,224,224" time="200">focus</animation>
							<animation reversible="false" effect="zoom" end="7,5,204,204" start="-3,-5,224,224" time="200">unfocus</animation>
						</control>
						<!-- Flipped images -->
						<control type="image">
							<posx>2</posx>
							<posy>214</posy>
							<width>214</width>
							<height>214</height>
							<aspectratio>stretch</aspectratio>
							<texture flipy="true" diffuse="diffuse_mirror.png">button-focus.png</texture>
							<animation reversible="false" effect="zoom" start="2,214,214,214" end="-8,224,234,234" time="200">focus</animation>
							<animation reversible="false" effect="fade" end="0" time="0">unfocus</animation>
						</control>
						<control type="image">
							<posx>7</posx>
							<posy>214</posy>
							<width>204</width>
							<height>204</height>
							<aspectratio>stretch</aspectratio>
							<texture flipy="true" diffuse="diffuse_mirror.png">black-back.png</texture>
							<animation reversible="false" effect="zoom" start="7,214,204,204" end="-3,229,224,224" time="200">focus</animation>
							<animation reversible="false" effect="zoom" end="7,214,204,204" start="-3,229,224,224" time="200">unfocus</animation>
						</control>
						<control type="image">
							<posx>7</posx>
							<posy>214</posy>
							<width>204</width>
							<height>204</height>
							<aspectratio>stretch</aspectratio>
							<texture background="true" flipy="true" diffuse="diffuse_mirror.png">$INFO[listitem.icon]</texture>
							<animation reversible="false" effect="zoom" start="7,214,204,204" end="-3,229,224,224" time="200">focus</animation>
							<animation reversible="false" effect="zoom" end="7,214,204,204" start="-3,229,224,224" time="200">unfocus</animation>
						</control>
					</focusedlayout>
				</control>
			</control>
		</control>
		<control type="group">
			<visible>Control.HasFocus(70)</visible>
			<control type="image">
				<posx>0</posx>
				<posy>0</posy>
				<width>1280</width>
				<height>720</height>
				<texture>background.png</texture>
				<aspectratio>stretch</aspectratio>
			</control>
			<control type="image">
				<posx>387</posx>
				<posy>165</posy>
				<width>505</width>
				<height>390</height>
				<texture>controlpad.png</texture>
				<include>Window_OpenClose_Animation</include>
			</control>
			<control type="image">
				<posx>387</posx>
				<posy>165</posy>
				<width>505</width>
				<height>390</height>
				<texture>controlpad_overlay.png</texture>
				<include>Window_OpenClose_Animation</include>
			</control>
			<control type="label">
				<description>A Button</description>
				<posx>900</posx>
				<posy>313</posy>
				<width>400</width>
				<height>35</height>
				<align>left</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32000]</label>
				<include>Window_OpenClose_Animation</include>
			</control>
			<control type="label">
				<description>B Button</description>
				<posx>900</posx>
				<posy>288</posy>
				<width>400</width>
				<height>35</height>
				<align>left</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32001]</label>
				<include>Window_OpenClose_Animation</include>
			</control>
			<control type="label">
				<description>X Button</description>
				<posx>900</posx>
				<posy>260</posy>
				<width>400</width>
				<height>35</height>
				<align>left</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32061]</label>
				<include>Window_OpenClose_Animation</include>
			</control>
			<control type="label">
				<description>Y Button</description>
				<posx>900</posx>
				<posy>235</posy>
				<width>400</width>
				<height>35</height>
				<align>left</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32006]</label>
				<include>Window_OpenClose_Animation</include>
				<visible>Skin.HasSetting(EditMode)</visible>
			</control>
			<control type="label">
				<description>Y Button</description>
				<posx>900</posx>
				<posy>235</posy>
				<width>400</width>
				<height>35</height>
				<align>left</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32062]</label>
				<include>Window_OpenClose_Animation</include>
				<visible>!Skin.HasSetting(EditMode)</visible>
			</control>
			<control type="label">
				<description>Black Button</description>
				<posx>900</posx>
				<posy>377</posy>
				<width>400</width>
				<height>35</height>
				<align>left</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32063]</label>
				<include>Window_OpenClose_Animation</include>
				<visible>Skin.HasSetting(EditMode)</visible>
			</control>
			<control type="label">
				<description>Black Button</description>
				<posx>900</posx>
				<posy>377</posy>
				<width>400</width>
				<height>35</height>
				<align>left</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32011]</label>
				<include>Window_OpenClose_Animation</include>
				<visible>!Skin.HasSetting(EditMode)</visible>
			</control>
			<control type="label">
				<description>White Button</description>
				<posx>900</posx>
				<posy>403</posy>
				<width>400</width>
				<height>35</height>
				<align>left</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32009]</label>
				<include>Window_OpenClose_Animation</include>
			</control>
			<control type="label">
				<description>Back Button</description>
				<posx>377</posx>
				<posy>354</posy>
				<width>400</width>
				<height>35</height>
				<align>right</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32064]</label>
				<include>Window_OpenClose_Animation</include>
				<visible>Skin.HasSetting(EditMode)</visible>
			</control>
			<control type="label">
				<description>Back Button</description>
				<posx>377</posx>
				<posy>354</posy>
				<width>400</width>
				<height>35</height>
				<align>right</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32062]</label>
				<include>Window_OpenClose_Animation</include>
				<visible>!Skin.HasSetting(EditMode)</visible>
			</control>
			<control type="label">
				<description>Start Button</description>
				<posx>377</posx>
				<posy>382</posy>
				<width>400</width>
				<height>35</height>
				<align>right</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[31020]</label>
				<include>Window_OpenClose_Animation</include>
			</control>
			<control type="label">
				<description>Left Stick Button</description>
				<posx>217</posx>
				<posy>187</posy>
				<width>400</width>
				<height>35</height>
				<align>center</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32065]</label>
				<include>Window_OpenClose_Animation</include>
				<visible>Skin.HasSetting(EditMode)</visible>
			</control>
			<control type="label">
				<description>Left Stick Button</description>
				<posx>217</posx>
				<posy>187</posy>
				<width>400</width>
				<height>35</height>
				<align>center</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32062]</label>
				<include>Window_OpenClose_Animation</include>
				<visible>!Skin.HasSetting(EditMode)</visible>
			</control>
			<control type="label">
				<description>Right Stick Button</description>
				<posx>499</posx>
				<posy>560</posy>
				<width>400</width>
				<height>35</height>
				<align>center</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32066]</label>
				<include>Window_OpenClose_Animation</include>
			</control>
			<control type="label">
				<description>Left Trigger</description>
				<posx>332</posx>
				<posy>130</posy>
				<width>400</width>
				<height>35</height>
				<align>center</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32067]</label>
				<include>Window_OpenClose_Animation</include>
			</control>
			<control type="label">
				<description>Right Trigger</description>
				<posx>552</posx>
				<posy>130</posy>
				<width>400</width>
				<height>35</height>
				<align>center</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32068]</label>
				<include>Window_OpenClose_Animation</include>
			</control>
			<control type="label">
				<description>Dpad</description>
				<posx>376</posx>
				<posy>550</posy>
				<width>400</width>
				<height>35</height>
				<align>center</align>
				<aligny>center</aligny>
				<font>font17</font>
				<textcolor>white</textcolor>
				<label>$LOCALIZE[32069]</label>
				<include>Window_OpenClose_Animation</include>
			</control>
		</control>
		<control type="grouplist">
			<description>Control Info</description>
			<posx>10</posx>
			<posy>32r</posy>
			<width>1280</width>
			<height>80</height>
			<itemgap>5</itemgap>
			<orientation>Horizontal</orientation>
			<!-- A Button -->
			<control type="image">
				<posx>0</posx>
				<posy>0</posy>
				<width>25</width>
				<height>25</height>
				<texture>pad_buttons\a_button.png</texture>
				<aspectratio>keep</aspectratio>
				<visible>!Control.HasFocus(70)</visible>
			</control>
			<control type="label">
				<posx>0</posx>
				<posy>0</posy>
				<width min="40" max="250">auto</width>
				<height>20</height>
				<font>font15</font>
				<textcolor>$VAR[var-labelcolour]</textcolor>
				<label>$LOCALIZE[32000]</label>
				<animation effect="slide" start="0,0" end="0,3" time="0" condition="true">conditional</animation>
				<visible>!Control.HasFocus(70)</visible>
			</control>
			<control type="image">
				<posx>0</posx>
				<posy>0</posy>
				<width>25</width>
				<height>25</height>
				<texture>pad_buttons\dpad_down_button.png</texture>
				<aspectratio>keep</aspectratio>
				<visible>!Control.HasFocus(70)</visible>
			</control>
			<control type="label">
				<posx>0</posx>
				<posy>0</posy>
				<width min="40" max="250">auto</width>
				<height>20</height>
				<font>font15</font>
				<textcolor>$VAR[var-labelcolour]</textcolor>
				<label>$LOCALIZE[32060]</label>
				<animation effect="slide" start="0,0" end="0,3" time="0" condition="true">conditional</animation>
				<visible>!Control.HasFocus(70)</visible>
			</control>
			<control type="image">
				<posx>0</posx>
				<posy>0</posy>
				<width>25</width>
				<height>25</height>
				<texture>pad_buttons\dpad_up_button.png</texture>
				<aspectratio>keep</aspectratio>
				<visible>Control.HasFocus(70)</visible>
			</control>
			<control type="label">
				<posx>0</posx>
				<posy>0</posy>
				<width min="40" max="250">auto</width>
				<height>20</height>
				<font>font15</font>
				<textcolor>$VAR[var-labelcolour]</textcolor>
				<label>$LOCALIZE[32005]</label>
				<animation effect="slide" start="0,0" end="0,3" time="0" condition="true">conditional</animation>
				<visible>Control.HasFocus(70)</visible>
			</control>
		</control>
		<include condition="System.Date(12-25,12-26)">snow</include>
		<!-- Had to add the exact date for each year :/ damn easter! -->
		<include condition="StringCompare(System.Date,Sun, Mar 27, 2016)">easter</include>
		<include condition="StringCompare(System.Date,Sun, 27 Mar 2016)">easter</include>
		<include condition="StringCompare(System.Date,Sun, Apr 16, 2017)">easter</include>
		<include condition="StringCompare(System.Date,Sun, 16 Apr 2017)">easter</include>
		<include condition="StringCompare(System.Date,Sun, Apr 1, 2018)">easter</include>
		<include condition="StringCompare(System.Date,Sun, 1 Apr 2018)">easter</include>
		<include condition="StringCompare(System.Date,Sun, Apr 21, 2019)">easter</include>
		<include condition="StringCompare(System.Date,Sun, 21 Apr 2019)">easter</include>
		<include condition="StringCompare(System.Date,Sun, Apr 12, 2020)">easter</include>
		<include condition="StringCompare(System.Date,Sun, 12 Apr 2020)">easter</include>
		<include condition="StringCompare(System.Date,Sun, Apr 4, 2021)">easter</include>
		<include condition="StringCompare(System.Date,Sun, 4 Apr 2021)">easter</include>
		<include condition="StringCompare(System.Date,Sun, Apr 17, 2022)">easter</include>
		<include condition="StringCompare(System.Date,Sun, 17 Apr 2022)">easter</include>
		<!-- birthdays -->
		<include condition="SubString(System.Date,Jan)" file="Dates_SubString_Workaround\Includes_SubString_Workaround_Jan.xml">Jan</include>
		<include condition="SubString(System.Date,Feb)" file="Dates_SubString_Workaround\Includes_SubString_Workaround_Feb.xml">Feb</include>
		<include condition="SubString(System.Date,Mar)" file="Dates_SubString_Workaround\Includes_SubString_Workaround_Mar.xml">Mar</include>
		<include condition="SubString(System.Date,Apr)" file="Dates_SubString_Workaround\Includes_SubString_Workaround_Apr.xml">Apr</include>
		<include condition="SubString(System.Date,May)" file="Dates_SubString_Workaround\Includes_SubString_Workaround_May.xml">May</include>
		<include condition="SubString(System.Date,Jun)" file="Dates_SubString_Workaround\Includes_SubString_Workaround_Jun.xml">Jun</include>
		<include condition="SubString(System.Date,Jul)" file="Dates_SubString_Workaround\Includes_SubString_Workaround_Jul.xml">Jul</include>
		<include condition="SubString(System.Date,Aug)" file="Dates_SubString_Workaround\Includes_SubString_Workaround_Aug.xml">Aug</include>
		<include condition="SubString(System.Date,Sep)" file="Dates_SubString_Workaround\Includes_SubString_Workaround_Sep.xml">Sep</include>
		<include condition="SubString(System.Date,Oct)" file="Dates_SubString_Workaround\Includes_SubString_Workaround_Oct.xml">Oct</include>
		<include condition="SubString(System.Date,Nov)" file="Dates_SubString_Workaround\Includes_SubString_Workaround_Nov.xml">Nov</include>
		<include condition="SubString(System.Date,Dec)" file="Dates_SubString_Workaround\Includes_SubString_Workaround_Dec.xml">Dec</include>
		<!-- Debug Info -->
		<include>Debug</include>
	</controls>
</window>
if you are running XBMC in 720p edit the guisetting.xml ( USERDATA folder ) and change the following.
<displayresolution> to 1
<errorinaspect> to 20.000000

As for it scanning games from the G partition it's meant to use the db for the paths, so it shouldn't scan but it maybe showing the progress bar because it takes longer than 1.5 seconds to finish.

I have no issues on my system with all my games on G ( 198 games )

I can send you an xbe file to test if it's the delay that's causing the progress dialog to show.
Download Xbox Softmodding Tool & Extras Disc
XBMC4Kids Mod


Xbox Gamertag = Connxtion
PSN ID = JCRocky5
krah
Posts: 15
Joined: Sat Nov 19, 2016 11:38 am
Has thanked: 6 times
Been thanked: 2 times

Re: XBMC4Kids (Pet project)

Post by krah »

Fantastic thanks rocky I will test very soon, sorry just to confirm is the master profile 'Manage Profiles' or 'DVD2Xbox'?
User avatar
Rocky5
Posts: 974
Joined: Sat Feb 08, 2014 5:27 am
Has thanked: 101 times
Been thanked: 257 times

Re: XBMC4Kids (Pet project)

Post by Rocky5 »

krah wrote: Tue May 30, 2017 1:49 pm Fantastic thanks rocky I will test very soon, sorry just to confirm is the master profile 'Manage Profiles' or 'DVD2Xbox'?
Manage profiles sorry.
Download Xbox Softmodding Tool & Extras Disc
XBMC4Kids Mod


Xbox Gamertag = Connxtion
PSN ID = JCRocky5
User avatar
Mikey
Posts: 18
Joined: Sun Jul 22, 2012 5:46 pm
Has thanked: 10 times
Been thanked: 3 times

Re: XBMC4Kids (Pet project)

Post by Mikey »

Well, the munchins have been wearing out the old Xbox for the past 6 months. Then they found out how to change profile names and messed things up. So I tried to fix it by changing them back and wound up on a black screen after the next boot. Couldn't get ftp access so I used Rocky's Extras Disc and overwrote XBMC4Kids, and now it boots again.

But trying to make new profiles with the original names didn't work. So with ftp access back I see some of the old profiles are still there. I don't know if there is any way to repair them or if it would be worth it? So I'm thinking I should start over using the latest updates. Any thoughts?

Just wondering what would be the best way to go about it? I've got the dashboard on 'E' and the games on 'F'. Any pointers would be greatly appreciated. I want to get them back to gaming, but don't want to booger the softmod. :)

Thanks
Post Reply