xboxscene.org forums

Pages: 1 ... 19 20 [21] 22 23 ... 26

Author Topic: Mxm Wip Releases  (Read 2918 times)

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Mxm Wip Releases
« Reply #300 on: December 03, 2003, 05:26:00 PM »

The "WIP" binaries have been updated.


  • Errors in "subscripts" now report original error and originating script name.

  • Added "SIZE" command to FTP Server. Reports in the following format: "120 Drive C Reports: (330,416,128 FREE) (524,206,080 TOTAL)" for each drive, unless the user specifies the drive specifically int he SIZE command.



    OK, an "WIP" binaries update has been posted.

    There might be some strangeness.... I encountered a bizarre problem tonight because I didn'tinclude a header (compiled fine, but system menus were hosed up)


    Changes:

  • MXM should not lock up any more when running WMV9-based WMV files. It will not play them, but rather than hosing things up, MXM will merely not display the offending video.

  • Fixed issue with Context Menu items defined in MXM.xml

  • Fixed problem with the use of special characters % and $ in ActionScripts.

  • Added Message Logging. See the White Paper for more details. Debugger,Net and File output methods are implemented.

  • Skinners can now display "CG" strings using offsets. Place the offset value in the "Section" attribute of a text element and the value retrieved for the string will be that of the menu item offset by that value form the currently selected menu item (or nothing, if out of range).

  • Similar to the string capability, "entry" type images can also have an offset, by setting an <Offset> value in the resource node.

  • SETFUNC additions:
    - CVTTOBASE <Base> <Padding> <DecmalNum>
     Converts number in from, say 15130 to 3B1A (Padding is zero padding, can be set to -1 or 0 to disable)
     Input numbers can be bigger than 32 bit values.
    - CVTFROMBASE <Base> <Padding> <BaseXNum>
     Converts number in from, say 3B1A to 15130 (Padding is zero padding, can be set to -1 or 0 to disable)
     Input numbers cannot be bigger than 32 bit values. (Note limitation here!!)

  • Comparisons now done with 64-bit values in ActionScript IF statements

  • Memory Units should now be accessable from FTP and ActionScripts

  • Re-wrote the input stuff in preperation for the new system. Seems to work so far.

    An "MXM Programming Whitepaper" on the new message logging system can be found HERE in Word DOC format.

    Another one, on the upcoming Input System can be found HERE - It's far from final, and will be further updated soon.


This post has been edited by Yuyu: May 12 2004, 04:04 PM
Logged

geniusalz

  • Archived User
  • Hero Member
  • *
  • Posts: 1635
Mxm Wip Releases
« Reply #301 on: December 03, 2003, 05:35:00 PM »

QUOTE (BenJeremy @ Dec 3 2003, 10:19 PM)
  • Skinners can now display "CG" strings using offsets. Place the offset value in the "Section" attribute of a text element and the value retrieved for the string will be that of the menu item offset by that value form the currently selected menu item (or nothing, if out of range).
  • Similar to the string capability, "entry" type images can also have an offset, by setting an <Offset> value in the resource node.

  •  jester.gif

    Time for a cirkular remix
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Mxm Wip Releases
    « Reply #302 on: December 03, 2003, 05:41:00 PM »

    QUOTE (geniusalz @ Dec 3 2003, 09:35 PM)
    QUOTE (BenJeremy @ Dec 3 2003, 10:19 PM)
  • Skinners can now display "CG" strings using offsets. Place the offset value in the "Section" attribute of a text element and the value retrieved for the string will be that of the menu item offset by that value form the currently selected menu item (or nothing, if out of range).
  • Similar to the string capability, "entry" type images can also have an offset, by setting an <Offset> value in the resource node.

  • jester.gif

    Time for a cirkular remix

    It would be cool if you could let me know how it works... I haven't tested it wink.gif
    Logged

    geniusalz

    • Archived User
    • Hero Member
    • *
    • Posts: 1635
    Mxm Wip Releases
    « Reply #303 on: December 03, 2003, 05:51:00 PM »

    I haven't tested yet.

    But jlm said it broke the <EntryNamed>Thumbnail</EntryNamed> image where there was no offset specified

    This post has been edited by geniusalz: Dec 4 2003, 01:54 AM
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Mxm Wip Releases
    « Reply #304 on: December 03, 2003, 05:47:00 PM »

    QUOTE (geniusalz @ Dec 3 2003, 09:44 PM)
    I haven't tested yet.

    But jlm said it broke the <EntryNamed>Thumbnail</EntryNamed> image.  There was no offset specified in there

    Arg.... OK. I'll have to cook up a skin tomorrow night to do some testing. sad.gif

    I might also have the menu scroller in there tomorrow.
    Logged

    geniusalz

    • Archived User
    • Hero Member
    • *
    • Posts: 1635
    Mxm Wip Releases
    « Reply #305 on: December 03, 2003, 05:55:00 PM »

    And the menu scroller includes the conditionals, right?
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Mxm Wip Releases
    « Reply #306 on: December 03, 2003, 06:05:00 PM »

    QUOTE (geniusalz @ Dec 3 2003, 09:48 PM)
    And the menu scroller includes the conditionals, right?

    ?? I'll have to review that...

    BTW: I just checked the code, and while I **DID** find a potential problem with the MENU image resource types, the ENTRY types looked fine.
    Logged

    jlm5151

    • Archived User
    • Hero Member
    • *
    • Posts: 504
    Mxm Wip Releases
    « Reply #307 on: December 03, 2003, 06:19:00 PM »

    Another problem....Preview Videos are also no longer showing up at all, and as G said above, that thumbnail entry isnt working no longer either.
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Mxm Wip Releases
    « Reply #308 on: December 03, 2003, 06:57:00 PM »

    QUOTE (jlm5151 @ Dec 3 2003, 10:12 PM)
    Another problem....Preview Videos are also no longer showing up at all, and as G said above, that thumbnail entry isnt working no longer either.

    Yeah, I figured out the problem.

    I'll post the binaries in a few....
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Mxm Wip Releases
    « Reply #309 on: December 03, 2003, 07:07:00 PM »

    OK, It's updated.... I was using the wrong value for range checking, and it was throwing out ALL of my index values (I added the check because of the offset).

    Also, don't forget the try out the text capability. Theoretically, you could remix the MS Dash skin, too, and offset the positions of the titles on the screen, too (use text instead of the menu)

    I've thought of some more interesting arrangements, but those will incorporate the menu gadget, as they will involve smooth scrolling (Imagine rotated text, spinning in)

    Logged

    jlm5151

    • Archived User
    • Hero Member
    • *
    • Posts: 504
    Mxm Wip Releases
    « Reply #310 on: December 03, 2003, 07:26:00 PM »

    Great! Thanks for the quick fix and it indeed did fix the problem. Also I noticed the addition of memory card support is working great. There seems to be two instances of it though. Letters S and V seem to both be memory cards but I only have one card, so it must be duplicating it. Also like the quick access to inner xml files through the ftp, nice touch. These WIP updates are making me giddy like a school girl, feels like the old days again when new WIP's came daily . Thanks BJ! laugh.gif


    Edit: Sorry just noticed the two instances are TDATA and UDATA wink.gif big DUH! on my part.  smile.gif
    Logged

    geniusalz

    • Archived User
    • Hero Member
    • *
    • Posts: 1635
    Mxm Wip Releases
    « Reply #311 on: December 03, 2003, 09:49:00 PM »

    Oh BTW, Neat input system! Especially the VNC.  And the voice!

    But how will analogue buttons work in the input system?  Does it take the max strength pressed, or are we allowed to check the strength in realtime?

    This post has been edited by geniusalz: Dec 4 2003, 05:56 AM
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Mxm Wip Releases
    « Reply #312 on: December 04, 2003, 01:16:00 AM »

    QUOTE (geniusalz @ Dec 4 2003, 01:42 AM)
    Oh BTW, Neat input system! Especially the VNC.  And the voice!

    But how will analogue buttons work in the input system?  Does it take the max strength pressed, or are we allowed to check the strength in realtime?

    There will be information regarding the "strength" for raw input, as usual. I will also include "strength" information in the input information, for the analog ins and the 2 "shift" inputs.

    I didn't check out IR and keyboard input though last night.... I took all of the assorted input routines and consolidated them into a single "object" called the physical layer. Once the new translion layers are in place, I'll have to go to the various parts of the app and swap out the way input is handled for the new system. ActionScripts are special, as I have to wait for the script to say it needs input, before looking at it; then it loads the environment variables with the raw input.  The "new" way will allow you to use translated input, too. I've still got some things to work out, but I might have the script tell the system it doesn't need raw input, so the input can be scanned continuously (translated messages are held in a queue, so no lost input!!). It will also make things more consistent for the user, if they reconfigure their keys.
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Mxm Wip Releases
    « Reply #313 on: December 04, 2003, 04:02:00 AM »

    Well, I'll have at least one thing to fix tonight... I checked this morning, and while the keyboard was fine, my IR remote was not. sad.gif I think I know what is happening though, and regardless, it will only be temporary.

    Once the translation layer is in place, support for the IR and keyboard will be universal (through the new standard input mechanism).

    Don't forget to test the "CG" text elements, too... A neat test I thought of is to create a "menu" consisting of the center holding the current selection, and the text selections scrolling diagonally from the left, and the icons scrolling in from the left on the other diagonal (to converge on the center, then diverge). You could also add varying pulse and transparency as the text displayed was "further" from the center.

    Oh.... and make the selected text item the "Menu" using the special text element tag - that will allow you to bypass the need for any menu, and you can control the horizontal, too, if you want to use that instead.
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Mxm Wip Releases
    « Reply #314 on: December 04, 2003, 06:20:00 AM »

    OK.... more about the "WIP" coming tonight: I added a parameter for the special mode "Text" Element menu called "wrapped" that will allow you to do circular menus.

    You should be able to get a nice pseudo-3-D menu effect by layering 10 or 20 text elements, using the new offset parameter; I was thinking of a "ring" of menu items that cycle up/down, wrapped, arranged slightly at an angle... with the "farther" items rendered first, and smaller. Does that make sense to anybody? If none of the "WIP" buys want to whip something up, I'll knock out something tonight.

    The downside with "text" menu specials is that you don't get the smooth scrolling. I am thinking about a "free form" menu, where each item can be placed just about anywhere on the screen, and the smooth scrolling would moprh between the next/previous positions.

    Ah well... just rambling on here...  blink.gif


    Logged
    Pages: 1 ... 19 20 [21] 22 23 ... 26