xboxscene.org forums

OG Xbox Forums => Official MediaXMenu (MXM) Forum => Dashboard Forums => MXM ActionScripting Forum => Topic started by: geniusalz on November 01, 2003, 05:34:00 PM

Title: Actionscripting For Dummies
Post by: geniusalz on November 01, 2003, 05:34:00 PM
CODE


Test

CallFile somescript.xas


Title: Actionscripting For Dummies
Post by: koldfuzion on November 01, 2003, 05:44:00 PM
i would recommend two things.

1. create a subdirectory to keep all your xas files in.
2. create a test item.  referencing test.xas  so you can always overwrite/edit it to make sure the script works as advertised before editing your menu again.
Title: Actionscripting For Dummies
Post by: koldfuzion on November 01, 2003, 05:53:00 PM
QUOTE

    <Submenu>
      <SortField>Title</SortField>
      <Title>Scripts</Title>
      <Media>C:\mxmvideos\scripts.wmv</Media>
       <Thumbnail>C:\mxmvideos\folderstuff.png</Thumbnail>
   <item>
   <title>MXM Setup Script</title>
   <descr>For New Users Only</descr>
   <Action>Callfile c:\mxmscripts\newuser.xas</Action>
   <media>C:\mxmvideos\newsfeed.wmv</media>
   <thumbnail>C:\mxmvideos\config_info.png</thumbnail>
   </item>
   <item>
   <title>DVD SingleGame Disc Copy</title>
   <descr>Single Game DVD Copy</descr>
   <Action>Callfile c:\mxmscripts\dvdcopy.xas</Action>
   <media>C:\mxmvideos\singledvdcopy.wmv</media>
   <thumbnail>C:\mxmvideos\singlegamecopy.png</thumbnail>
   </item>
   <item>
   <title>DVD Multi-Game Disc Copy</title>
   <descr>Single Game DVD Copy</descr>
   <Action>Callfile c:\mxmscripts\multigamedisc.xas</Action>
   <media>C:\mxmvideos\multidvdcopy.wmv</media>
   <thumbnail>C:\mxmvideosmultigamecopy.png</thumbnail>
   </item>
   <item>
   <title>NewsFeed Switch</title>
   <descr>Turn Newsfeed on or off</descr>
   <Action>Callfile c:\mxmscripts\newsfeedswitch.xas</Action>
   <media>C:\mxmvideos\newsfeed.wmv</media>
   <thumbnail>C:\mxmvideos\newsfeed.png</thumbnail>
   </item>
   <item>
   <title>IP Changer</title>
   <descr>Edit your Current IP Address</descr>
   <Action>Callfile c:\mxmscripts\ipchanger.xas</Action>
   <media>C:\mxmvideos\newsfeed.wmv</media>
   <thumbnail>C:\mxmvideos\checklist.png</thumbnail>
   </item>
   <item>
   <title>Fan Speed Adj</title>
   <descr>Allows adjustment of fan speed</descr>
   <Action>Callfile c:\mxmscripts\fanspeed.xas</Action>
   <media>C:\mxmvideos\newsfeed.wmv</media>
   <thumbnail>C:\mxmvideos\config_info.png</thumbnail>
   </item>
   <item>
   <title>Date Fix</title>
   <descr>Repair Invalid or Set New Date</descr>
   <Action>Callfile c:\mxmscripts\DateFix.xas</Action>
   <media>C:\mxmvideos\newsfeed.wmv</media>
   <thumbnail>C:\mxmvideos\date.png</thumbnail>
   </item>
   <item>
   <title>Test Script</title>
   <descr>Use test.xas for testing</descr>
   <Action>Callfile c:\mxmscripts\test.xas</Action>
   <media>C:\mxmvideos\newsfeed.wmv</media>
   <thumbnail>C:\mxmvideos\hammertime.png</thumbnail>
   </item>
    </Submenu>
Title: Actionscripting For Dummies
Post by: theplowking on November 01, 2003, 06:24:00 PM
oh, thx for the reply

this info should be front and center somewhere
the info in the readme is too cryptic for me...and prob lots of other too
Title: Actionscripting For Dummies
Post by: BenJeremy on November 01, 2003, 06:47:00 PM
QUOTE (theplowking @ Nov 1 2003, 10:24 PM)
oh, thx for the reply

this info should be front and center somewhere
the info in the readme is too cryptic for me...and prob lots of other too

I'm working on a "clinic" on the subject.

I'd also like to work out a plug-n-play approach. It will likely involve a specific directory and info carried in the initial comments.
Title: Actionscripting For Dummies
Post by: theplowking on November 15, 2003, 09:08:00 AM
QUOTE

<?xml version="1.0" encoding="utf-8" ?>
<Menu>
    <SubMenu>
        <Title>[ Games ]</Title>
        <SortField>title</SortField>
        <Item>
            <AutoDir Flatten="True" NoDemo="True" DefaultOnly="True">F:Games</AutoDir>
        </Item>
    </SubMenu>
    <SubMenu>
        <Title>[ Scripts ]</Title>
        <SortField>title</SortField>
        <Item>
            <AutoDir Flatten="True" NoDemo="True" DefaultOnly="True">F:mxmscripts</AutoDir>
        </Item>
    </SubMenu>
    <SubMenu>
        <Title>[ Applications ]</Title>
        <SortField>title</SortField>
        <Item>
            <AutoDir Flatten="True" NoDemo="True" DefaultOnly="True">F:Applications</AutoDir>
        </Item>
    </SubMenu>
</Menu>
Title: Actionscripting For Dummies
Post by: theplowking on November 15, 2003, 09:13:00 AM
QUOTE

<?xml version="1.0" encoding="utf-8" ?>
<Menu>
    <SubMenu>
        <Title>[ Games ]</Title>
        <SortField>title</SortField>
        <Item>
            <AutoDir Flatten="True" NoDemo="True" DefaultOnly="True">F:Games</AutoDir>
        </Item>
    </SubMenu>
    <SubMenu>
        <Title>[ Scripts ]</Title>
        <SortField>title</SortField>
        <Item>
            <AutoDir Flatten="True" NoDemo="True" DefaultOnly="True">F:mxmscripts</AutoDir>
            <Action>CallFile somescript.xas</Action>
        </Item>
    </SubMenu>
    <SubMenu>
        <Title>[ Applications ]</Title>
        <SortField>title</SortField>
        <Item>
            <AutoDir Flatten="True" NoDemo="True" DefaultOnly="True">F:Applications</AutoDir>
        </Item>
    </SubMenu>
</Menu>
Title: Actionscripting For Dummies
Post by: theplowking on November 15, 2003, 09:15:00 AM
QUOTE

<?xml version="1.0" encoding="utf-8" ?>
<Menu>
    <SubMenu>
        <Title>[ Games ]</Title>
        <SortField>title</SortField>
        <Item>
            <AutoDir Flatten="True" NoDemo="True" DefaultOnly="True">F:Games</AutoDir>
        </Item>
    </SubMenu>
    <SubMenu>
        <Title>[ Scripts ]</Title>
        <SortField>title</SortField>
        <Item>
            <AutoDir Flatten="True" NoDemo="True" DefaultOnly="True">F:mxmscripts</AutoDir>
        </Item>
        <Item>   
            <Action>CallFile somescript.xas</Action>
        </Item>
    </SubMenu>
    <SubMenu>
        <Title>[ Applications ]</Title>
        <SortField>title</SortField>
        <Item>
            <AutoDir Flatten="True" NoDemo="True" DefaultOnly="True">F:Applications</AutoDir>
        </Item>
    </SubMenu>
</Menu>


any help would be great
Title: Actionscripting For Dummies
Post by: koldfuzion on November 15, 2003, 10:41:00 AM
look at the submenu i posted again, or the item code that yourwishismine posted.

I made sure to give you a full submenu to use.

You cant use autodirs for scripts yet

You can remove the <media> and <thumbnail> lines to make it simpler to read

Just to make sure its not to much to grasp.. here is a simplified version.. just add more items to the submenu as you need them.

<Submenu>
<SortField>Title</SortField>
<Title>Scripts</Title>

<item>
<title>Test Script</title>
<descr>Use test.xas for testing</descr>
<Action>Callfile c:\mxmscripts\test.xas</Action>
</item>

</Submenu>