xboxscene.org forums

Pages: [1] 2 3 ... 7

Author Topic: Action Menus, Install Discs, And More...  (Read 1628 times)

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Action Menus, Install Discs, And More...
« on: September 07, 2003, 04:47:00 PM »

Yes, 0.9n.5 will be out soon. I have added enough functionality that complex actions can be performed. I have tested the ability of MXM to handle multi-line action sequences...

In the <Item> node, instead of having an <Exe> tag, you would instead have an <Action> tag, along with the list of commands. There are no variables or conditional statements yet.

You could make a simplified version of Slayer's Disc with:

<Action>
FORMAT C:
FORMAT E:
FORMAT F:
FORMAT G:
COPY D:CDrive C:
COPY D:EDrive E:
COPY D:FDrive F:
COPY D:GDrive G:
</Action>

This action seqence, of course, would format all of the drives and copy over data from the disc to the hard drive. I will likely add some simplified GUI operations, as well.


  • RESETMENUCACHE
    Basically just deletes the menu cache

  • TRAYOPEN
    Opens the CD tray

  • TRAYCLOSE
    Closes the CD Tray

  • REBOOT
    Reboots the machine

  • SHUTDOWN
    Turns the power off

  • POWERCYCLE
    Powers on then off

  • FORMAT <Drive>
    Formats the hard drive (requires the user to change a menu item first!!)

  • ATTR <FileOrDir> ro|rw
    Enables the Read Only attribute to be set or reset

  • CHMOD 777 <FileOrDir>
    Similar to ATTR, used for FlashFXP

  • LaunchDVD
    Launches any Xbox game in the DVD drive

  • EEPROMBackup [Filename]
    Copies the contents of the EEPROM to a file, encrypted

  • EEPROMRestore [Filename] (Restores EEPROM contents, encrypted, from a file, file defaults to "eeprom.bin" in current directory)
    Copies the contents of an file to the EEPROM, file data mnust already be encrypted

  • MKDIR <PATH>
    Makes a directory

  • RMDIR <PATH> <CASCADE>
    Removes a directory. <CASCADE> must be Yes or True for command to handle non-empty directories.

  • CD <PATH> (GUI only, sets default directory, which starts as MXM's path)
    For menu actions, this is used to set a directory "placeholder"

  • COPY <Path/File/Wildcard> <Path/File>
    Copies files or directory contents

  • RENAME <FileOrPath> <FileOrPath>
    Renames a file or path

  • DELETE <File>
    Deletes a file
  • Logged

    moowear

    • Archived User
    • Newbie
    • *
    • Posts: 26
    Action Menus, Install Discs, And More...
    « Reply #1 on: September 07, 2003, 06:06:00 PM »

    Awesome BJ, i'm looking forward to this "Disc-it-once-and-for-all" solution to putting MxM onto newer/larger hd's from the go.
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Action Menus, Install Discs, And More...
    « Reply #2 on: September 07, 2003, 05:05:00 PM »

    QUOTE (moowear @ Sep 7 2003, 08:55 PM)
    Awesome BJ, i'm looking forward to this "Disc-it-once-and-for-all" solution to putting MxM onto newer/larger hd's from the go.

    Yes, I was hoping to get the BASIC intepreter integrated before too long, but that's coming. I'll probably add a <BASIC> tag for little menu-driven Basic apps. All of the "Action" script commands will be available through that.

    I'm also going to add some intereactivity via GUI and input.... but that's still not there yet.
    Logged

    yourwishismine

    • Archived User
    • Sr. Member
    • *
    • Posts: 325
    Action Menus, Install Discs, And More...
    « Reply #3 on: September 07, 2003, 07:25:00 PM »

    How about an option to turn off the internal 'Y' on the joystick that brings up the system menu... This makes me a little leary of allowing my girlfriends 5 year old to play un-supervised... he's push button happy... lol.. but loves to play the games... turning off that menu would be great...

    This post has been edited by yourwishismine: Sep 8 2003, 02:26 AM
    Logged

    geniusalz

    • Archived User
    • Hero Member
    • *
    • Posts: 1635
    Action Menus, Install Discs, And More...
    « Reply #4 on: September 07, 2003, 06:15:00 PM »

    Cool. Can't wait for BASIC.  wink.gif
    P.S. Would skins have the ability to use BASIC scripting too?  That would rock.
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Action Menus, Install Discs, And More...
    « Reply #5 on: September 07, 2003, 06:21:00 PM »

    QUOTE (yourwishismine @ Sep 7 2003, 10:14 PM)
    How about an option to turn off the internal 'Y' on the joystick that brings up the system menu... This makes me a little leary of allowing my girlfriends 5 year old to play un-supervised... he's push button happy... lol.. but loves to play the games... turning off that menu would be great...

    Yes.... I will come up with something soon on that front.
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Action Menus, Install Discs, And More...
    « Reply #6 on: September 07, 2003, 06:22:00 PM »

    QUOTE (geniusalz @ Sep 7 2003, 10:15 PM)
    Cool. Can't wait for BASIC.  wink.gif
    P.S. Would skins have the ability to use BASIC scripting too?  That would rock.

    Yes, I plan on supporting BASIC in the layouts... imagine a 3-D 3-handed clock displaying the current time biggrin.gif

    Logged

    botek13

    • Archived User
    • Newbie
    • *
    • Posts: 3
    Action Menus, Install Discs, And More...
    « Reply #7 on: September 07, 2003, 08:36:00 PM »

    BJ, I’m sorry to disturb you. I’m sure your very busy but, I'm sure you've seen our "Wish List" of features. How are you doing on "high priority" items? Which features do you plan on implementing in the next version soon to be released? Which are scheduled to be released down the road? When can we expect to see these new features in MXM? -Thanks
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Action Menus, Install Discs, And More...
    « Reply #8 on: September 07, 2003, 07:35:00 PM »

    QUOTE (botek13 @ Sep 7 2003, 11:25 PM)
    BJ, I’m sorry to disturb you. I’m sure your very busy but, I'm sure you've seen our "Wish List" of features. How are you doing on "high priority" items? Which features do you plan on implementing in the next version soon to be released? Which are scheduled to be released down the road? When can we expect to see these new features in MXM? -Thanks

    "When they are done"  huh.gif

    Really, that's the best I can offer. As I have stated many times, I'm taking a slight breather to "revisit" portions of existing code, and updating some of the interfaces - that's part of what happened here - I revisited the FTP server, and had to revamp the "SITE" command interface. Next I will be revamping the HTTP Client ("web client") code, followed by another look at the initialization code, and finally, on the image cacheing and rendering code.

    The last will probably bring native HDTV compatibility into play and clean up a lot of the image handling issues.

    The next lettered version will incorporate the new UI, which will begin a LARGE number of improvements, and that's when MXM will really start to pull away from the pack. wink.gif It will also incorporate the BASIC interpreter and a lot of goodies that just don't work well without a solid UI (need to be able to type in things, handle dialog boxes, etc.)
    Logged

    koldfuzion

    • Archived User
    • Hero Member
    • *
    • Posts: 1226
    Action Menus, Install Discs, And More...
    « Reply #9 on: September 07, 2003, 08:14:00 PM »

    looking very good and sounding sweeter every time you make a new post.

    we applaud your efforts.. you are definitely DA MAN!
    beerchug.gif
    Logged

    DBZRacer

    • Archived User
    • Full Member
    • *
    • Posts: 239
    Action Menus, Install Discs, And More...
    « Reply #10 on: September 07, 2003, 11:25:00 PM »

    Sweet! Can't wait to try them out in the next release. I know you're going to implement a "BASIC" type compatibility in the future but I was wondering if you could implement something like a "DISPLAYTEXT" action which pops up or displays a short simple message IE: warning messages in an earlier release...
    Logged

    corkinator

    • Archived User
    • Full Member
    • *
    • Posts: 210
    Action Menus, Install Discs, And More...
    « Reply #11 on: September 07, 2003, 10:46:00 PM »

    Sounds awesome, thanks for the news!!
    Logged

    ub312g0d

    • Archived User
    • Full Member
    • *
    • Posts: 195
    Action Menus, Install Discs, And More...
    « Reply #12 on: September 08, 2003, 07:35:00 AM »

    Did bj just say a 3d clock!?! Is that a little hint that a little more than basic scripting is getting added soon?

    Please continue making this the best dash out there bj and thanx for the hard work you've already put into it.
    ALL HAIL BJ!  ALL HAIL BJ!

    This post has been edited by ub312g0d: Sep 8 2003, 02:36 PM
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Action Menus, Install Discs, And More...
    « Reply #13 on: September 08, 2003, 06:37:00 AM »

    QUOTE (ub312g0d @ Sep 8 2003, 10:24 AM)
    Did bj just say a 3d clock!?! Is that a little hint that a little more than basic scripting is getting added soon?

    Please continue making this the best dash out there bj and thanx for the hard work you've already put into it.
    ALL HAIL BJ!  ALL HAIL BJ!

    Well, don't know about "soon" - but it's coming.
    Logged

    Beelzebud

    • Archived User
    • Full Member
    • *
    • Posts: 124
    Action Menus, Install Discs, And More...
    « Reply #14 on: September 08, 2003, 08:15:00 PM »

    Sounds good, I can't wait.  smile.gif

    Thanks for all your work so far.  This dash is the best.  I love it.  smile.gif
    Logged
    Pages: [1] 2 3 ... 7