xboxscene.org forums

Pages: [1] 2 3 4

Author Topic: Media X Menu 0.9 (beta)  (Read 1268 times)

davidtbaron

  • Archived User
  • Newbie
  • *
  • Posts: 8
Media X Menu 0.9 (beta)
« on: December 05, 2002, 04:09:00 PM »

OK Maybe im doing something wrong last night ben jeremy explained to me how the colors work in his menux v0.9 program. Here is my skin.ini

[Options]
MenuSmoothScroll=on
DescrSmoothScroll=on

[Menu]
Top=140
Left=89
Width=230
Height=265
NumItems=7
BorderColor=0xff000000
BackColor=0x80000000
ItemColor=0xff0000ff

[Title]
TitleColor=0xffffff00

[SubTitle]
SubTitleColor=0xffffff00

[ScreenShot]
Top=140
Height=265
Left=365
Width=240

[Descr]
Top=305
Height=30
Left=63
Width=230

[Sounds]
TitleClose=launch.wav
MenuUp=menu.wav
MenuDown=menu.wav
MenuLaunch=launch.wav


[Backgrounds]
Title=title.jpg
Loading=wait.jpg
Menu=MenuBack.jpg
SaverLogo=SaverLogo3.png

[DefaultDelays]
DefaultTitleDelay=20
DefaultSaverDelay=300
DefaultLoadingDelay=5

[Music]
Dir=

The only success i have had is to change the MenuBackColor in which i used blue 0xff0000ff no problem the menuback was blue

now i go to change the TitleColor and SubTitleColor to Yellow 0xffffff00 and no change still white text. I have tried many colors and none of them have worked in changeing the color of the game title text

My main goal is to have a menuboarder and menuback(Black)
                                       gametitle and description text (Yellow)

Dont think i am doing anything wrong since i had no problem changing the menuback to blue
but then maybe i am

any help would be greatly appreciated

[email protected]

Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Media X Menu 0.9 (beta)
« Reply #1 on: December 05, 2002, 04:25:00 PM »

TitleColor and SubTitleColor refer to the "Title Screen" which is what you see when MXM starts up...


[Menu]
; Border and background color for the box that surrounds the menu selections
MenuBorderColor=
MenuBackColor=

; Text Color and Shadow color of an unselected item in the menu selections
ItemColor=
ShadowItem=

; Text color and shadow color of the SELECTED item in the menu selections
SelItemColor=
ShadowSelItem=

; Text and shadow color of the Description text for the currently selected game
DescrColor=
ShadowDescr=


[Main]
; Main title displayed on the initial "Disc Title" screen
; Text and shadow color of the main title (top line displayed)
TitleColor=
ShadowTitle=

; Text and shadow color of the subtitle (2nd line displayed)
SubTitleColor=
ShadowSubTitle=

I hope this clears up some confusion. There is an open issue that I haven't finished making EVERYTHING defined in the skin happen on the screen, but most of the colors are handled.

Logged

davidtbaron

  • Archived User
  • Newbie
  • *
  • Posts: 8
Media X Menu 0.9 (beta)
« Reply #2 on: December 05, 2002, 04:58:00 PM »

OK What the hell am i doing wrong here .i am having no luck here is my skin.ini is it ok because i am still getting white text when i entered black text with a yellow shadow

[Options]
MenuSmoothScroll=on
DescrSmoothScroll=on

[Menu]
Top=140
Left=89
Width=230
Height=265
NumItems=7
MenuBorderColor=0xff000000
MenuBackColor=0x80000000
ItemColor=0xff000000
ShadowItem=0xff000000
SelItemColor=0xff000000
ShadowSelItem=0xffffff00

[ScreenShot]
Top=140
Height=265
Left=365
Width=240

[Descr]
Top=305
Height=30
Left=63
Width=230

[Sounds]
TitleClose=launch.wav
MenuUp=menu.wav
MenuDown=menu.wav
MenuLaunch=launch.wav


[Backgrounds]
Title=title.jpg
Loading=wait.jpg
Menu=MenuBack.jpg
SaverLogo=SaverLogo3.png

[DefaultDelays]
DefaultTitleDelay=20
DefaultSaverDelay=300
DefaultLoadingDelay=5

[Music]
Dir=

Sorry to be such a pain but i not having any luck with this.
HELP!

[email protected]
Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Media X Menu 0.9 (beta)
« Reply #3 on: December 05, 2002, 05:28:00 PM »

Well, I'm a bit puzzled at the moment...

The next version will not have this shortcoming, but for some reason, I'm not able to change it. Very strange, it almost looks like the wrong colors are somehow getting set into the skin configuration, because the drawing routines work.

Sorry about that. I'll figure it out.


I did write an INI to XML converter, as the next version will be moving to that format, so converting skins will be relatively painless (I used the tool already to convert my existing skins). Sorry in advance for that abrupt change, but at the moment, it's quicker then reading the ini file and I'd prefer consistency (since the complex skins will REQUIRE the flexibility of XML to describe the layouts)
Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Media X Menu 0.9 (beta)
« Reply #4 on: December 05, 2002, 06:18:00 PM »

DOH!!! DOUBLE DOH!!!

Man, I'm incredibly absent minded these days!!!! I gave you the wrong key names!!!

Try these:

[Menu]
; Background color of menu selection area
BackColor=
; Border color of menu selection area
BorderColor=

; Shadow color of unselected menu items
ShadowColor=
; Color of  unselected menu items
TextColor=

; Background color of menu selection area for SELECTED items
SelBackColor=
; Border color of menu selection area for SELECTED items
SelBorderColor=

; Shadow color of selected menu items
SelShadowColor=
; Color of selected menu items
SelTextColor=


[Descr]

; Background color of short game description
BackColor=

; Border color of short game description
BorderColor=

; Shadow color of short game description
ShadowColor=

; Color of short game description
TextColor=

; Yes/No... Draw the short game description
DrawDescr=


Yeah, I forgot that I changed these keynames to be more consistent. I am truly sorry about that. As it was, I wasn't using the new names in my own skins!!

The shadow colors are not supported in the latest release, they will always be black... sorry about that one. Likewise, I don't think I draw the background and box for the selected item.
Logged

Weavus

  • Archived User
  • Newbie
  • *
  • Posts: 47
Media X Menu 0.9 (beta)
« Reply #5 on: December 07, 2002, 04:40:00 AM »

The next version will have a option to turn off auto-config.

Remove the ones in the ini file for now.
Logged

jj42

  • Archived User
  • Newbie
  • *
  • Posts: 3
Media X Menu 0.9 (beta)
« Reply #6 on: December 07, 2002, 11:21:00 AM »

Yep, now everything's fine (removing them from the INI).. thanks!
Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Media X Menu 0.9 (beta)
« Reply #7 on: December 07, 2002, 11:27:00 AM »

QUOTE (jj42 @ Dec 7 2002, 02:21 PM)
Yep, now everything's fine (removing them from the INI).. thanks!

                                    Great... as Weavus said, it's already fixed for the next version. I hope he found the W-I-P files that were up last night.

I may release a new version Tomorrow night. We'll see what I can get done this weekend.
Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Media X Menu 0.9 (beta)
« Reply #8 on: December 07, 2002, 07:43:00 PM »

QUOTE (maidenman @ Dec 7 2002, 08:54 PM)
Ben here's a simple idea that should be really easy to implement. How about remembering the last game run, and defaulting to that one when Media X loads? (I mean highlighting it on the list, for a single-button run).

Or, even better, how about waiting five seconds and then automatically booting that game. (Similar to the Windows multi-boot menu). This way, those who use Media X as their dashboard can have their current game of choice boot automatically, no user-intervention, when they turn on their Box! This should be an option than can be disabled in the .ini.

If you want to get fancy, remember how many times every game on the menu has been loaded, and re-order the menu so most popular games are on top, the way the Windows XP start menu works. Those games you have on the Hard Drive just for the occasional demo for friends will automagically be positioned on the end of the list.

                                    Interesting ideas....

It already remembers the last game ran...

The auto-run is kind of scary, though; it would be easy enough to impliment. Definitely a config option that defaults to off for most people.

The ordering thing is very interesting... it's not as simple to impliment, but once version1.0 is out, I'll be reorganizing a lot of stuff (actually, I've been busy reorganizing stuff anyway).

Just to fill people in on what's going on...

I've been trying to get the system to put something up quicker. There's a fade-in now when the system comes up. There's been a LOT of reorganizing, particularly as I feel my way around the Xbox environment and figure out better ways of doing things.

The next version is XML only but I've already written a converter to change over existing ini files to the new format. I wanted to make the jump before leaving beta status.

WMV files may be used anywhere an image is used in the skins or as sceenshots. These files MUST have video AND sound, even though sound is defaulted off. I may go back in to see why it can't handle WMV video-only files, but at the moment, I'm busy wrapping up other things.

There are also more options, including the ability to disable auto-config.

Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Media X Menu 0.9 (beta)
« Reply #9 on: December 01, 2002, 09:39:00 PM »

Well, here it is, Sunday night, and another release of MXM.


As usual, the MXMReadMe.txt has been posted in alt.binaries.cd.image.xbos and alt.binaries.xbox; I'm sure once you find that, you should be able to figure out where to find the binaries

I promise you, though, this is a nice one.... We didn't get the IR Remote stuff into it (perhaps next release), but...

Media X Menu Version 0.9 Beta

Beta 0.9
* AutoConfig!! See the section on AutoConfig for complete details.
* Sped up menuing by offloading screenshots to a seperate thread.

At the moment, I'm looking at cleaning up the remaining skinnable items, random local soundtrack and maybe fixing the PersistDisplay() issue.




NOTE: Do not use 0.5 or 0.6 on a DVD-R. There was a bug that is now fixed in
0.7 and above... sorry for the confusion.

Media X Menu is a menu system to launch applications from a DVD collection or from
a hard drive. It is intended to be very configurable and allow new "themes" to be added
in, both with simple visual changes, or adding 3D effects to the presentation of the
menus by re-writing the software.

It is now in "Beta" status. It should be stable to use on DVD-R discs, but who knows?
As usual, use at your own risk.


I am releasing this source code for others to use for both their own projects, and
hopefully, to enhance this project. The current features are as follows:

There *ARE* still some bugs with this thing.... but I've tried to do as much testing as
possible without spending three weeks on it. I believe most of it relates to the
handling of the soundtracks at the moment, but tracking down everything is time consuming
and at the moment, it seems to work 99.9% of the time. My suggestion would be to not use
"random" soundtrack play, and it will be turned of by default.

* Impliments the "Simple" theme, allowing a title screen, menu screen, loading screen
 and saver screen, each with configurable elements (custom backgrounds, custom bouncing
 logo for the screen saver)
* Simple theme uses Skins based in subdirectories, and can use randomly selected skins
 on every run of the program.
* Launches applications from the hard drive and the CD/DVD drive.
* Screen saver!
* Can play one or more music tracks, with multiple options, such as-
 - Disc-specific tracks (played from subdirectory, for example)
 - Can play from the XBox soundtracks the user has on his hard drive
 - Can play random or in order
* Supports BMP, PNG, TGA, and JPG image formats
* All settings are done via INI file support, a format familiar to most users.
* Supports 640x480 at the moment. Sorry, just ran out of time to get the multi-res
 support in.



==================================================
===   Auto-Config Items                        ===
==================================================

To make things a bit more bulletproof, MXM now supports "Auto-config" I would
encourage those who make software releases for the Xbox to include a game/logo
screenshot and an MXM_Entry.ini file as part of the release.

Auto-config loading sequence:
1. First MXM loads all the entries in the MXM.ini file
2. MXM then searches the IMMEDIATE subdirectories for MXM_Entry.ini
  files. If found it will attempt to load those values... missing values
  or non-existant files will cause MXM to fall back to the following steps.
3. If an executable has not been assigned by the MXM_Entry.ini file, MXM will
  look for "default.xbe", failing to find default.xbe, it will search for the
  FIRST *.xbe file it finds in the directory and use that.
4. If an executable has been found, but no title has been assigned, it will
  use the title stored as part of the XBE's built-in certificate.
5. Lastly, if there is no game/logo screenshot assigned at this point, the system
  will look for the first MXM_SS.* file that is a JPG, BMP, TGA, PNG or GIF and use
  that file.

So the easiest thing to do, for each game, is to simply through a screenshot in the
directory named "MXM_SS.jpg" (or whatever the extension is for the chosen format).

Next easiest thing is the above screenshot file, with an MXM_Entry.ini file including
the following:

----------

[Item]
Title=Mame Vol#3
Description=CAPCOM collection!


----------

The [Item] Section may also include the following:

Media=<image filename>
 The image file, relative to the location of this entry ini file.
Exe=<xbe filename>
 The filename only, of the XBE to use in this directory.
 Ex: "Exe=XMarbles.xbe"                                    

This post has been edited by BenJeremy: Dec 2 2002, 05:43 AM
Logged

N00bvin

  • Archived User
  • Sr. Member
  • *
  • Posts: 446
Media X Menu 0.9 (beta)
« Reply #10 on: December 02, 2002, 12:03:00 AM »

Very nice program BenJeremy!!!  I would like to see some features you have integrated with Evox... I would switch to yours completely if there was some networking options...

I'm not complaining at all though... I think your program is great!!!  Awesome for burning mutiple backups to discs! :)

Keep up the good work!!!                                    
Logged

Spyrothebutcher

  • Archived User
  • Newbie
  • *
  • Posts: 3
Media X Menu 0.9 (beta)
« Reply #11 on: December 02, 2002, 10:55:00 AM »

Yeah I heard great things about this program, only problem is I can't find it anywhere (note this is no request), so I'm still using the Hacked Menu thing.

But hey I'll find it some day. smile.gif
Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Media X Menu 0.9 (beta)
« Reply #12 on: December 02, 2002, 10:59:00 AM »

QUOTE (Spyrothebutcher @ Dec 2 2002, 01:55 PM)
Yeah I heard great things about this program, only problem is I can't find it anywhere (note this is no request), so I'm still using the Hacked Menu thing.

But hey I'll find it some day. smile.gif

                                    Well, the "MXMReadMe.txt" was uploaded to about 4 usenet newsgroups. I believe #xbins usually gets it as well, for IRC users.

Look for "MXM" or "Media X Menu" to locate it. I'm sure once you do, you'll be able to find what you seek (hint, hint).
Logged

Spyrothebutcher

  • Archived User
  • Newbie
  • *
  • Posts: 3
Media X Menu 0.9 (beta)
« Reply #13 on: December 02, 2002, 11:08:00 AM »

hehe, thx allready Ben.

I'll continue my search :)                                    
Logged

Spyrothebutcher

  • Archived User
  • Newbie
  • *
  • Posts: 3
Media X Menu 0.9 (beta)
« Reply #14 on: December 02, 2002, 01:49:00 PM »

Little Update, finally found a version of your neat little program, it's the 0.8 version, but is it normal with this version to lockup for a sec when changing games in the game menu??                                    
Logged
Pages: [1] 2 3 4