Jump to content


- - - - -

Skinning


34 replies to this topic

#1 David R Hilgendorf

    Member

  • Members
  • PipPipPip
  • 103 posts
  • Location:California, USA
  • Interests:Video Games, Surfing, Motorcycles, Home Theater (htpc).

Posted 02 March 2005 - 08:31 PM

Hey, I am trying to avoid having my arcade cabinet look anything like windows. Can you add skinning so that we can eliminate the MCE appearance? Or is there arlready a way to get rid of the MCE look?

Thanks.
PIII-850mhz, 384MB, 60GB, ArcadeVGA, J-PAC, XP-Pro, GameEx frontend in an arcade cabinet with 19" arcade monitor
MAME, Daphne, Zinc, NES/SNES/N64/GBA, SMS/GG/Genesis/SegaCD/32X, TurboGrafx, PSX.

#2 TSpeirs

    Administrator

  • Admin
  • PipPipPipPipPipPipPip
  • 7,669 posts

Posted 02 March 2005 - 08:54 PM

Hi,

GameEx can already be skinned to some degree by using themes, although not everything can be changed such as like with MAMEWah.

Looked in the pinned topic for sample themes.

Sorry, I had to edit your post.

Tom

#3 David R Hilgendorf

    Member

  • Members
  • PipPipPip
  • 103 posts
  • Location:California, USA
  • Interests:Video Games, Surfing, Motorcycles, Home Theater (htpc).

Posted 03 March 2005 - 03:19 AM

Okay, I am playing with this now, but those skins apparently don't scale to match AVGA resolutions (640x480i or 640x288p)... So I cannot use them with my ArcadeVGA card, or am I missing something?

I managed to mostly hide the interface so it doesn't look like MCE (hide title bar helps).

Any other suggestions on skinning especially at the low resolutions inherent to AVGA?

How would I go about creating my own themes? I see samples, but no editor or anything. It would be nice to be able to control where things appear on the screen more.

_Dave
PIII-850mhz, 384MB, 60GB, ArcadeVGA, J-PAC, XP-Pro, GameEx frontend in an arcade cabinet with 19" arcade monitor
MAME, Daphne, Zinc, NES/SNES/N64/GBA, SMS/GG/Genesis/SegaCD/32X, TurboGrafx, PSX.

#4 TSpeirs

    Administrator

  • Admin
  • PipPipPipPipPipPipPip
  • 7,669 posts

Posted 03 March 2005 - 07:13 PM

David R Hilgendorf, on Mar 3 2005, 03:19 AM, said:

Okay, I am playing with this now, but those skins apparently don't scale to match AVGA resolutions (640x480i or 640x288p)...  So I cannot use them with my ArcadeVGA card, or am I missing something?

I managed to mostly hide the interface so it doesn't look like MCE (hide title bar helps).

Any other suggestions on skinning especially at the low resolutions inherent to AVGA?

How would I go about creating my own themes?  I see samples, but no editor or anything.  It would be nice to be able to control where things appear on the screen more.

_Dave

<{POST_SNAPBACK}>


Theres no editor, just modify the Images and a theme.ini file.

I am well aware its limited, as in you cant change where things appear.

#5 TSpeirs

    Administrator

  • Admin
  • PipPipPipPipPipPipPip
  • 7,669 posts

Posted 03 March 2005 - 09:14 PM

Hi I also wanted to say.

If skinning is extremely important to you and you can't wait for me to make improvments you might want to use MAMEWah as your front end instead of GameEx.

It's very highly thought of and it has a big user base also.

It is harder to configure than GameEx and lacks some features GameEx has, but is extremely customisable.

http://mamewah.mameworld.net/

#6 pavlov70

    Member

  • Members
  • PipPipPip
  • 34 posts

Posted 03 March 2005 - 10:42 PM

David R Hilgendorf, on Mar 2 2005, 11:19 PM, said:

Okay, I am playing with this now, but those skins apparently don't scale to match AVGA resolutions (640x480i or 640x288p)...  So I cannot use them with my ArcadeVGA card, or am I missing something?

Hi,

I created the themes Tom mentioned earlier. I'll be getting an ArcadeVGA card soon and will be creating a theme that works for it, if necessary. However, the Wells Gardner, Vision Pro, and Betson (my personal choice) monitors all support 800x600 so I'm not sure if modifying the themes are necessary. You should be able to run GameEx at 800x600 and the AVGA will switch to whatever resolution each game runs at.

Of course this is all theory to me until I get the card so someone correct me if I'm wrong.

Rob

#7 Toonces

    Advanced Member

  • Members
  • PipPipPipPip
  • 190 posts

Posted 03 March 2005 - 10:48 PM

Hi Rob, I think the issue is that unless you have a monitor that does VGA or better, the ArcadeVGA card will only run those resolutions interlaced which makes it difficult to see and is hard on the eyes. I have a 29" low res monitor and 640X480 desktop is hard to stand for more than a few minutes.

#8 pavlov70

    Member

  • Members
  • PipPipPip
  • 34 posts

Posted 03 March 2005 - 11:20 PM

Toonces, on Mar 3 2005, 06:48 PM, said:

Hi Rob, I think the issue is that unless you have a monitor that does VGA or better, the ArcadeVGA card will only run those resolutions interlaced which makes it difficult to see and is hard on the eyes. I have a 29" low res monitor and 640X480 desktop is hard to stand for more than a few minutes.

<{POST_SNAPBACK}>


Oh I see. Once I get the card and monitor installed, I'll play around with the resolutions and see if I can come up with a 640x480 theme.

#9 Toonces

    Advanced Member

  • Members
  • PipPipPipPip
  • 190 posts

Posted 03 March 2005 - 11:55 PM

pavlov70, on Mar 3 2005, 04:20 PM, said:

Oh I see. Once I get the card and monitor installed, I'll play around with the resolutions and see if I can come up with a 640x480 theme.

<{POST_SNAPBACK}>


Actually, we need a 640 X 288 which is the highest resolution that can display non-interlaced on a low res monitor.

Thanks!

Toonces.

BTW, love your themes.

#10 David R Hilgendorf

    Member

  • Members
  • PipPipPip
  • 103 posts
  • Location:California, USA
  • Interests:Video Games, Surfing, Motorcycles, Home Theater (htpc).

Posted 04 March 2005 - 04:33 PM

I have actually been using mamewah for years. I love the skinning, but it's clumsy and not updated regularly and is missing some more advnaced features I want like good filtering (especially on mame). Someone Recommended GameEx and I have been torn between the two, GameEx is missing a few key things that mamewah has, and vice-versa.

I am no artist, so making decent looking skins is a challenge for me. The trick with ArcadeVGA is to make skins at 1 of two resolutions to work with 90% of the arcaade monitors.

640x480i (interlaced) which I actually prefer in the frontend as it's bigger OR
640x288p (progressive) which some like due to the flicker-free nature.

My 19" W-G monitor will not support anything higher than 640x480 so 800x600+ is useless to me. If you could create skins in the above sizes that would be awesome.

Finally is there a tutorial for commands that can be put in the themes.ini file? I noticed that the custom "arcade" themes I downloaded actually relocate and resize some of the default theme items, but i can't figure out how it was done.

Thanks,
Dave
PIII-850mhz, 384MB, 60GB, ArcadeVGA, J-PAC, XP-Pro, GameEx frontend in an arcade cabinet with 19" arcade monitor
MAME, Daphne, Zinc, NES/SNES/N64/GBA, SMS/GG/Genesis/SegaCD/32X, TurboGrafx, PSX.

#11 jr9770

    Lurker

  • Members
  • PipPip
  • 19 posts

Posted 04 March 2005 - 05:22 PM

David R Hilgendorf, on Mar 4 2005, 12:33 PM, said:

I have actually been using mamewah for years.  I love the skinning, but it's clumsy and not updated regularly and is missing some more advnaced features I want like good filtering (especially on mame).  Someone Recommended GameEx and I have been torn between the two, GameEx is missing a few key things that mamewah has, and vice-versa.

I am no artist, so making decent looking skins is a challenge for me.  The trick with ArcadeVGA is to make skins at 1 of two resolutions to work with 90% of the arcaade monitors.

640x480i (interlaced) which I actually prefer in the frontend as it's bigger OR
640x288p (progressive) which some like due to the flicker-free nature.

My 19" W-G monitor will not support anything higher than 640x480 so 800x600+ is useless to me.  If you could create skins in the above sizes that would be awesome. 

Finally is there a tutorial for commands that can be put in the themes.ini file?  I noticed that the custom "arcade" themes I downloaded actually relocate and resize some of the default theme items, but i can't figure out how it was done.

Thanks,
Dave

<{POST_SNAPBACK}>


I was under the impression that the W-G monitor could do 800x600? It was like a hidden mode. Am I mistaken?

Jeff

#12 TSpeirs

    Administrator

  • Admin
  • PipPipPipPipPipPipPip
  • 7,669 posts

Posted 04 March 2005 - 06:23 PM

David R Hilgendorf, on Mar 4 2005, 04:33 PM, said:

I have actually been using mamewah for years.  I love the skinning, but it's clumsy and not updated regularly and is missing some more advnaced features I want like good filtering (especially on mame).  Someone Recommended GameEx and I have been torn between the two, GameEx is missing a few key things that mamewah has, and vice-versa.

I am no artist, so making decent looking skins is a challenge for me.  The trick with ArcadeVGA is to make skins at 1 of two resolutions to work with 90% of the arcaade monitors.

640x480i (interlaced) which I actually prefer in the frontend as it's bigger OR
640x288p (progressive) which some like due to the flicker-free nature.

My 19" W-G monitor will not support anything higher than 640x480 so 800x600+ is useless to me.  If you could create skins in the above sizes that would be awesome. 

Finally is there a tutorial for commands that can be put in the themes.ini file?  I noticed that the custom "arcade" themes I downloaded actually relocate and resize some of the default theme items, but i can't figure out how it was done.

Thanks,
Dave

<{POST_SNAPBACK}>



I am improving on GameEx whenever I have time, so in the future I think it probably will have complete skinning, but this is no simple task and is a while off, if it happens at all.

There is no tutorial for theme.ini, but it uses exactly the same commands as GameEx.ini. You can use ALL commands. It acts as an overide if the commands are present, if not it uses GameEx.ini for the settings.

If you open up gameex.ini in notepad, you will see that it is incredibly well documentated, so you should be good to go :)

I understand about not being artist, I am not either, although can be pretty handy with imaging software. It may be enough for you though just to replace the background images with stuff you have found on the net. If its just a general wallpaper type background, you should not have to worry about resolutions at all.

Hope this helps, and if you doa anything cool, please share.

#13 David R Hilgendorf

    Member

  • Members
  • PipPipPip
  • 103 posts
  • Location:California, USA
  • Interests:Video Games, Surfing, Motorcycles, Home Theater (htpc).

Posted 04 March 2005 - 11:27 PM

SHIT - I typed a TON of info here and clicked preview post, then I saw no option to post so I went back and LOST EVERYTHING I TYPED... ARGH!!!

Anyway to sum it up in 1/10 the space
1) my arcade monitor is super old WG19k7951, the WG9000 series supports 800x600, MOST arcade monitors max at 640x480 unless they are relatively new.
2) I capped my monitor and created my own control panel, click for PICS
(I also modded my own PS2 and there are other game pics there)
3) I am looking to skin to maximize the limited real estate available in 640x480i mode. Here is a screen of what I did in MameWah
Posted Image

I would love to see what you can do with the Themes feature, pavlov maybe you and I can have a dialog about how you made those themes?

I look forward to sharing anything I create with the group...
PIII-850mhz, 384MB, 60GB, ArcadeVGA, J-PAC, XP-Pro, GameEx frontend in an arcade cabinet with 19" arcade monitor
MAME, Daphne, Zinc, NES/SNES/N64/GBA, SMS/GG/Genesis/SegaCD/32X, TurboGrafx, PSX.

#14 pavlov70

    Member

  • Members
  • PipPipPip
  • 34 posts

Posted 05 March 2005 - 04:29 AM

David R Hilgendorf, on Mar 4 2005, 07:27 PM, said:

I would love to see what you can do with the Themes feature, pavlov maybe you and I can have a dialog about how you made those themes?

<{POST_SNAPBACK}>


Easiest way to create a theme is to do a screencap of GameEx running at the desired resolution. Use that to help you determine the placement of the elements in your image. All the themes are are bitmaps for the various screen backgrounds and png files for the icons. Take a look at startbak.bmp in the media folder of your theme and you'll see what I mean. Let me know if you have any questions.

That being said, I'll try and come up with a 640x480 background this weekend, time permitting. What color were you wanting?

Someone else (toonces?) was wanting another resolution. I'll see what I can do about that as well.

Oh yeah, I'll also upload the original editable png files for people to do what they wish with. I'm too tired to figure out uploading tonight.

Rob

#15 Toonces

    Advanced Member

  • Members
  • PipPipPipPip
  • 190 posts

Posted 05 March 2005 - 04:40 AM

pavlov70, on Mar 4 2005, 09:29 PM, said:

Easiest way to create a theme is to do a screencap of GameEx running at the desired resolution.  Use that to help you determine the placement of the elements in your image. All the themes are are bitmaps for the various screen backgrounds and png files for the icons. Take a look at startbak.bmp in the media folder of your theme and you'll see what I mean. Let me know if you have any questions.

That being said,  I'll try and come up with a 640x480 background this weekend, time permitting.  What color were you wanting?

Someone else (toonces?) was wanting another resolution. I'll see what I can do about that as well.

Oh yeah, I'll also upload the original editable png files for people to do what they wish with. I'm too tired to figure out uploading tonight.

Rob

<{POST_SNAPBACK}>


Hi Rob,
Yes, it was me that asked for 640X288. That is the highest Non-Interlaced resolution possible with an ArcadeVGA card and a Low Res monitor. Thanks for your work on the Themes! Great Stuff!

Toonces

#16 David R Hilgendorf

    Member

  • Members
  • PipPipPip
  • 103 posts
  • Location:California, USA
  • Interests:Video Games, Surfing, Motorcycles, Home Theater (htpc).

Posted 07 March 2005 - 07:36 PM

The suggestion to use a screencap is a good one. My art skills are crap however and doing things like putting those joystick+buttons in the corner and the artificial scanlines in the image are cool.

My cab is primarily blue and purple in theme, so either color is adequate. You can see my pics on the sticky cabinet thread too.

-Dave
PIII-850mhz, 384MB, 60GB, ArcadeVGA, J-PAC, XP-Pro, GameEx frontend in an arcade cabinet with 19" arcade monitor
MAME, Daphne, Zinc, NES/SNES/N64/GBA, SMS/GG/Genesis/SegaCD/32X, TurboGrafx, PSX.

#17 pavlov70

    Member

  • Members
  • PipPipPip
  • 34 posts

Posted 09 March 2005 - 12:57 AM

Hi guys,

I updated the BlueEx theme:

- addition of matching "Now Loading" screen
- addition of 640x480 resolution (appears to work at 640x288 but need confirmation)
- combined MCE, Arcade, and 640x480 resolutions into one package.

** Please follow installation instructions first as it won't work/look right otherwise **

http://uploads.tomsp...iles/BlueEx.zip

Tom:
You can delete the old BlueEx MCE and BlueEX Arcade themes.

Toonces:
Using the 640x480 background and GameEx set at 640x288 appears to work (at least it looks right) on my LCD monitor. As I don't have my ArcadeVGA nor Betson arcade monitor hooked up yet, I can't tell if it truly works. Can you please confirm?

Thanks,
Rob

#18 Toonces

    Advanced Member

  • Members
  • PipPipPipPip
  • 190 posts

Posted 09 March 2005 - 03:21 AM

pavlov70, on Mar 8 2005, 05:57 PM, said:

Hi guys,

I updated the BlueEx theme:

- addition of matching "Now Loading" screen
- addition of 640x480 resolution (appears to work at 640x288 but need confirmation)
- combined MCE, Arcade, and 640x480 resolutions into one package.

** Please follow installation instructions first as it won't work/look right otherwise **

http://uploads.tomsp...iles/BlueEx.zip

Tom:
You can delete the old BlueEx MCE and BlueEX Arcade themes.

Toonces:
Using the 640x480 background and GameEx set at 640x288 appears to work (at least it looks right) on my LCD monitor. As I don't have my ArcadeVGA nor Betson arcade monitor hooked up yet, I can't tell if it truly works. Can you please confirm?

Thanks,
Rob

<{POST_SNAPBACK}>



Hi Rob,
Thanks! I installed the Theme per your instructions and it appears that things are the correct size but there are a few oddities.

1. the selected menu item appears to have a strange flash of something going on. as the blue scroll goes up it flashes a different color. I went through all of the graphics and found that the selected.bmp is green while selected1 to 20.bmp were blue. It's also the same way in your original BlueEx Arcade I had downloaded and tried before.

2. All of the unselected menu items have a scrambled blue bar over them that looks like the selected animation mixed with whatever is on my desktop. I checked unselected.bmp and it is solid black so I am not sure what is going on there. I took some pictures and a video to demonstrate what I am seeing. I tried to take a screenshot but was unsuccessful. Maybe GameEx captures ALT+Prt Screen? Anyways, here is a picture of the screen. I thought you might be able to see things better by looking at the video (sorry for the poor quality. It's hard to get it to synch with the screen). though so I posted it at the URL below.

Posted Image


640X288 BlueEx Video

Thanks for everything!

Erik

#19 TSpeirs

    Administrator

  • Admin
  • PipPipPipPipPipPipPip
  • 7,669 posts

Posted 09 March 2005 - 03:43 AM

Toonces, on Mar 9 2005, 03:21 AM, said:

2. All of the unselected menu items have a scrambled blue bar over them that looks like the selected animation mixed with whatever is on my desktop. I checked unselected.bmp and it is solid black so I am not sure what is going on there. I took some pictures and a video to demonstrate what I am seeing.

<{POST_SNAPBACK}>



This is issue with the ArcadeVGA card, probably the drivers. It may even be running out of memory. I've seen similar things before when I've tested GameEx on my Arcade Cab. There seems to be issues with it when drawing images with transparancy when the bitmap is scaled down when drawn on the screen.
Reducing the size of the bitmap seems to solve this. It could either be the background needs to be resized to be smaller (640 X 288), or unselected.bmp needs to be made smaller.

Perhaps you or Rob could experiment a little.

Hope this sheds a little light.

#20 Toonces

    Advanced Member

  • Members
  • PipPipPipPip
  • 190 posts

Posted 09 March 2005 - 04:14 AM

TSpeirs, on Mar 8 2005, 08:43 PM, said:

This is issue with the ArcadeVGA card, probably the drivers. It may even be running out of memory. I've seen similar things before when I've tested GameEx on my Arcade Cab. There seems to be issues with it when drawing images with transparancy when the bitmap is scaled down when drawn on the screen.
Reducing the size of the bitmap seems to solve this. It could either be the background needs to be resized to be smaller (640 X 288), or unselected.bmp needs to be made smaller.

Perhaps you or Rob could experiment a little.

Hope this sheds a little light.

<{POST_SNAPBACK}>


Thanks Tom, I will try rescaling the backgrounds and see if that works. I have the older ATI 7000 based ArcadeVGA. Do you know if it still does it with the newer one?

Best,

Erik





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users