xboxscene.org forums

OG Xbox Forums => Official MediaXMenu (MXM) Forum => Dashboard Forums => MXM Developer/Skinner Forum => Topic started by: flattspott on January 15, 2004, 07:25:00 PM

Title: Mxm Skinner V5.0
Post by: flattspott on January 15, 2004, 07:25:00 PM
I came across a bug in MXM Skinner 5.

I was almost done and for some reason I hit the stop video button (when no video was playing) and the program closed on me before I saved. You should make the button disabled until a video is actual running.
Title: Mxm Skinner V5.0
Post by: geniusalz on January 15, 2004, 07:57:00 PM
I'll look into that
Title: Mxm Skinner V5.0
Post by: geniusalz on January 17, 2004, 08:40:00 AM
Try registering the dlls and ocx like it says in the readme.
Title: Mxm Skinner V5.0
Post by: geniusalz on January 17, 2004, 10:35:00 AM
Not really.  The PNG dll seems to be the culprit..
What OS are you using?
Title: Mxm Skinner V5.0
Post by: flattspott on January 20, 2004, 02:42:00 PM
In my opinion you should consider changing the name from MXM Skinner to something like Xbox Skin Studio. Seeing how it can be used for so much more then just MXM skins.
Title: Mxm Skinner V5.0
Post by: geniusalz on January 20, 2004, 04:38:00 PM
Sure, for the next release (whenever that is rolleyes.gif )
Title: Mxm Skinner V5.0
Post by: geniusalz on March 09, 2004, 03:43:00 PM
Thanks for the info

However, I can't fix it, as I know nothing about the PNG format.  I'm just using one of those png libraries.
Title: Mxm Skinner V5.0
Post by: BenJeremy on June 08, 2004, 04:25:00 AM
Yes, you can.
Title: Mxm Skinner V5.0
Post by: josh689 on June 12, 2004, 12:32:00 AM
Suggestion - Make it able to fit onto any resolution of a monitor.. i have my laptop at 800x600 and I have to change it then i have to scroll and stuff...
Title: Mxm Skinner V5.0
Post by: geniusalz on October 28, 2003, 04:12:00 PM
Finally, here it is ... enjoy  cool.gif

MXM Skinner Webpage for download

And check out the Skinning Guide too

----- IMPORTANT -----
This program requires Visual Basic 6 runtime files to be installed on your computer. The installer for the runtime files can be downloaded from the M$ site

FEATURES

- *Full PNG support!!! And transparency!
- *All screens editable (Title, Load, Menu, Saver)
- *Allows editing after creation of elements
- *Locking Elements to fix background in place
- *Menus for better organization
- *Right-click menu for elements
- *Elements viewable while moving/resizing
- Drawing Elements (Box, Line, Image, Text, MXM Menu)
- Generating skin folders (including XML files and all resources)
- Loading skins from folders
- Settings (System Colors, Music options, Timers, Modifiers, Conditionals)

*New this release

Not supported:
- Transparent boxes (they show up opaque)
- Fonts
Title: Mxm Skinner V5.0
Post by: PuddWakkr on October 28, 2003, 05:30:00 PM
quick question if I may...
what is the best way to go about adding a preview window using this program? I've always done this manually in the xml file but was wondering  how to go about this using the program. Would it be under the video resources section?  
Title: Mxm Skinner V5.0
Post by: PuddWakkr on October 28, 2003, 06:24:00 PM
Thanks alot, appreciate it.
Title: Mxm Skinner V5.0
Post by: DBZRacer on October 28, 2003, 07:40:00 PM
Sweet app. I'm trying it out now for the first time!  :beer:  
Title: Mxm Skinner V5.0
Post by: Luke on October 28, 2003, 07:47:00 PM
Looks VERY decent...
Any chance of allowing it to make themes for 16X9 tv's?? ;-)
Title: Mxm Skinner V5.0
Post by: BenJeremy on October 28, 2003, 07:59:00 PM
QUOTE (geniusalz @ Oct 29 2003, 12:57 AM)
That has been discussed before, and I thought it would be reasonable to implement widescreen/hdtv support after mxm completely supports it (as in outputs full resolution).  

If this has been implemented already, BJ, tell me about it so I can put it in skinner  wink.gif

Not yet.

I do have the equipment to work on it, though, so it will happen.
Title: Mxm Skinner V5.0
Post by: ravage73 on October 28, 2003, 08:17:00 PM
QUOTE (geniusalz @ Oct 28 2003, 11:16 PM)
MXM Skinner 5.0 has been released with a complete step-by-step tutorial on how to create MXM skins.

For more info, check out this thread in the Skinning Forum.

F***ING SWEET!!
Title: Mxm Skinner V5.0
Post by: Luke on October 28, 2003, 09:59:00 PM
Heh, no worries.. I just figured it could be stretched out or something... eitherway, my TV stretches what I'm working on just fine...

but now another question, I don't suppose it's possible to resize images within the skinner app??? I like to create 'boxes'... (png images of basically a frame)... Now I need at least 4 of them, all different sizes...
Is it possible to just create one resource, add it 4 times, and then use the skinner to stretch each copy into the appropriate size?? (instead of popping back to photoshop and calculating/tweaking 4 different images slightly)
The way it seems to work for me now, it just allows part of the image to be visible - doesn't stretch the image, just stretches the viewable portion...

still, sweet work.. makes it much easier!! ;-)
Title: Mxm Skinner V5.0
Post by: geniusalz on October 28, 2003, 10:15:00 PM
Skinner can't display stretched png images just yet.  However, they WILL show up stretched on the xbox.  So you don't need to make 4 pics; just resize them in skinner.

Guess I lied when I said full PNG support  ph34r.gif
Title: Mxm Skinner V5.0
Post by: DBZRacer on October 29, 2003, 09:01:00 AM
geniusalz, I tried the skinner out for the first time last night. I made (actually edited) my first layout that I wanted to use and just placed the Game list, thumbnail, preview vid, and background image using the skinner. Saved and loaded it into MXM and it worked fine.

I noticed I was off on the video preview vids so I decided to edit the skin, as well as add the rest of the elements I wanted like DriveEFree, DriveFFree, IP, and date/time. Now the same skin won't load up at all and freezes MXM... I'll give it another shot again later I guess but it happened a few times already.

And BTW, I tried to run the new  skin I made in an app instance of MXM but for some odd reason whenever I changed the App instance of MXM, it changed the default dash instance of MXM as well.  :blink:

Well thats my progress for the first day of skinning. I'll report back later when I have more progress.
Title: Mxm Skinner V5.0
Post by: geniusalz on October 29, 2003, 01:17:00 PM
Technically, a skin can't make MXM freeze.  

But if the xml structure is broken, it might cause nothing to show up.
Or WMV9 can cause freezing.

Let's see your mxm_skin.xml file.

You probably know this already, but to start MXM with the default skin, goto safe mode (hold start)

This post has been edited by geniusalz: Oct 29 2003, 09:19 PM
Title: Mxm Skinner V5.0
Post by: Luke on October 29, 2003, 05:34:00 PM
QUOTE (geniusalz @ Oct 29 2003, 08:15 AM)
Skinner can't display stretched png images just yet.  However, they WILL show up stretched on the xbox.  So you don't need to make 4 pics; just resize them in skinner.

Guess I lied when I said full PNG support  :ph34r:

Heh, well that's easy enough to fix.. There was no reason for my boxes to be png, so I switched 'em to jpg... Works great - and should generate a lot more skins for mxm!!!!


This post has been edited by Luke: Oct 30 2003, 01:40 AM
Title: Mxm Skinner V5.0
Post by: BenJeremy on October 30, 2003, 04:46:00 PM
I'm working on creating COM-based tools to perform both FontMaker functionality and Bundler functionality.

The Bundler replacement is almost done, as a full-fledged COM object, ready for VB users to play with. Once these tools are done, it should be nice for geniusalz to incorporate. If I have time, perhaps I'll make a font/text display control, so that it can be fully integrated into the skinning desing screen. wink.gif
Title: Mxm Skinner V5.0
Post by: geniusalz on October 30, 2003, 06:11:00 PM
Cool ... Just one thing; if you make a display control, make sure it is "lightweight"; i.e. draws using the container window's hDC.
Title: Mxm Skinner V5.0
Post by: BenJeremy on October 30, 2003, 06:21:00 PM
QUOTE (geniusalz @ Oct 30 2003, 11:04 PM)
Cool ... Just one thing; if you make a display control, make sure it is "lightweight"; i.e. draws using the container window's hDC.

Sure thing... I'll have to play around with a control and get something to you to test out.
Title: Mxm Skinner V5.0
Post by: fastTOE on November 09, 2003, 12:51:00 PM
alright, prepare yourself for what is probably a very dumb noob question, here goes:

i am making a skin with mxm5.0 (obviously if im posting here...) and under the configuration menu i set my menu boxes to the color i want them to be (white with red and black text) and then when im actually creating the skin and i go down and click on the create game list (mxm menu) button it only allows me to draw in black boxes,... i can change the color of the text but not the boxes themselves,.. wut am i doing wrong?
Title: Mxm Skinner V5.0
Post by: geniusalz on November 09, 2003, 02:02:00 PM
Menus don't have a box around them.  They are transparent.
If you want a box, you can draw one, then draw a menu over it.

I just put black there because it is the default screen color.

Title: Mxm Skinner V5.0
Post by: fastTOE on November 09, 2003, 05:31:00 PM
oh ok,... makes sense, thank you very much....

now i am still having a problem getting the skin to work, tho...

i read the mxm users guide on how to put a skin in the xml, and im trying to do it, but it just is not working for me,... i am editing the xml directly bc i dont have the .net 1.1 and i dont feel like waiting 2hrs to download it with my 56k..... anyways i made a subfolder with my skin as the only item in it as of now,... this is what it looks like

<submenu>
<sortfield>title</sortfield>
<description>needful things</description>
<title>skins</title>
<skinspath>c:mxmskins</skinspath>
<item>
<title>deathbloodandrobots</title>
<description>redbloodandblackdeath</description>
<dir>c:(backslash)mxmskins<dir>
<dir>c:(backslash)mxmskins(backslash)deathbloodandrobots</dir>
<dir>c:(backslash)mxmskins(backslash)deathbloodandrobots(backslash)media</dir>
<dir>c:mxmskins(backslash)deathbloodandrobots(backslash)mxm_skin.xml</dir>
<exe>c:(backslash)mxmskins(backslash)deathbloodandrobots(backslash)mxm_skin.xml</exe>
<xbeid>16974304</xbeid>
<verified>true</verified>
</item>
</submenu>


i am slightly confused, so i dont know if i need all of those dir's but i put them there just in case,.... any help on this would be appreciated,....

p.s. im begining to love this mxm thing,.... ive had evox for a long time now, and there is just so much more that you can do with mxm,... i just need to learn all over again, anyways... thanks in advance


edit: there is backslashes in my actual xml, but for somereason x-s takes them out....  i put them in as (backslash) sorry it looks all goofy now....
Title: Mxm Skinner V5.0
Post by: geniusalz on November 09, 2003, 09:30:00 PM
Whoa! You don't need to specify skins in your mxm.xml!
Look at this site on how to "install" skins (you only need to copy the folder over)
MXM Guide

All you need to do is specify a skinspath (Default, I think, is c:Skins)
And put your skin folder in there.
Title: Mxm Skinner V5.0
Post by: fastTOE on November 10, 2003, 10:29:00 AM
CODE
c:mxmskins

then in my cache_menu.xml i have:
CODE

c:mxm.xml
c:mxmskinsdeathbloodandrobotsMXM_Skin.xml
17085048
true



now the funny part is, about 1 out of every 15 times i start my xbox it loads up my created skin (deathbloodandrobots) but the other 14 times it does a bunch of color variations of this other skin that came with mxm i think its called simplicity remixed, im not sure

p.s. deathbloodandrobots is a skin i created in mxmskinner, but all credit goes to someone else on it, im not sure who but it was orignally a evo-x skin that i really liked and just stole the .jpgs from....


edit: also, is there a way to make images opaque? i.e. ICO-Media images transparent over your original skin sorta thing?
Title: Mxm Skinner V5.0
Post by: geniusalz on November 10, 2003, 06:41:00 PM
QUOTE
<item>
<dir>c:mxm.xml</dir>
<exe>c:mxmskinsdeathbloodandrobotsMXM_Skin.xml</exe>
<xbeid>17085048</xbeid>
<verified>true</verified>
</item>



To select a skin:

Press Y (in mxm)
Go to configuration
Skins or something, and select a skin

By default mxm has it set to random, that's why you see random skins.

As for the transparency, not yet.  However, BJ is working on a way to set any image transparent.  Actually, working on a way to use a grayscale image as an alpha channel for another image.  If that makes sense. lol
Title: Mxm Skinner V5.0
Post by: fastTOE on November 11, 2003, 03:06:00 AM
thanks, got it working, sorry had to do it step by step lol.... and im looking forward to the next upgrade there... thanks again
Title: Mxm Skinner V5.0
Post by: geniusalz on November 13, 2003, 09:02:00 PM
Skinner is designed for use with 1024x768 (or greater) resolution.

I tried, but fitting everything on 800x600 wasn't working.  Because the screen's size itself is 640x480.

So if you switch to 1024x768 all of it should show up.
Title: Mxm Skinner V5.0
Post by: fastTOE on December 22, 2003, 09:41:00 PM
quick question, is there a way to have the game's thumbnail show up on the loading screen,... kinda like the "cgtitle" or "cg desc" kinda thing?
Title: Mxm Skinner V5.0
Post by: geniusalz on December 22, 2003, 10:46:00 PM
Go to resource manager, and select "Preset".  Then select "GameIcon".  Add that.

Then create an image element in the "load" screen, selecting the GameIcon resource.