

May 5 2003



Media X Menu 0.9k



Bigger release than expected! The Cinco De Mayo LepPpeR Lovin' Craxtion-goodness release!



Beta 0.9j

* Does not exist. There is no spoon. These are not the versions you are looking for.



Beta 0.9k

* Fixed a nasty parsing bug in the XML parser that was hosing menu XML configs.

  The parser I used failed to consider nested nodes with the same node name, so it 

  would stop parsing the node at the first end tag, instead of doing a reference count

  and incrementing/decrementing the reference count on pairs of tags. Understandable, 

  as the code gets more complex. Hopefully my fix will hold :)

* Fixed problem with FontBundle toolkit created XPR files. The tool used a newer version

  of the XDK tool, resulting in a version conflict with the MXM font routines. MXM now 

  supports both versions of fonts without complaint.

* Soundtrack issues seem to be cleaned up.

* Fixed problem with "Passcode" conditionals

* FTP Server Working! No longer using XBFileZilla, using J.P.Patches' code. Not perfect yet, as

  I've got configuration and such. For now, l/p: xbox/xbox Configuration will come in on the next version.

* Fixed minor issue with MXM style menu block - if you specify "Scale Y"a dn number of items, it didn't use 

  the proper height, and failed to display allthe items, now it does.

* Fixed synchronization issue with gadget timers

* Added new strings:

   MAC

   XboxVersion

   SerialNumber

   VideoStandard

   ShortDriveCSize

   ShortDriveESize

   ShortDriveFSize

   ShortDriveCFree

   ShortDriveEFree

   ShortDriveFFree

* Text elements can be used as horizontal menus. Suggested usage is to include conditional triangles on either

  side, with "CGTitle" as the string source... Tag for Text Gadgets is: <IsMenu Horizontal="true">true</IsMenu>

  "Horizontal" attribute changes the control to left/right instead of up/down.

  All the usual Text attributes apply... so have fun with it.

* Cacheing Menus! Turn off this feature in the MXM.xml with <UseMenuCache>False</UseMenuCache> under the Main node.

  Otherwise, cache_menu.xml will be generated when running from the hard drive, and used by the program

  whenever it is more current than the MXM.xml and/or the menu.xml file.

  It can be reset from the System Menu (Y Button)

* Fixed problem with Soundtracks! Didn't reveal itself until testing for release... The problem would cause

  lockups on the transition between Title and Menu states.





Big shout out to J.P.Patches for his FTP Server code.



J.P.Patches shouted back to send back a thanks to Myself (BenJeremy) and HSDEMONZ for assisting in the testing 

of the server, way back when...



