Space Invaders colors
-
Hi Everybody,
I'm pretty sure there's a simple answer for this question but I wasn't able to find it so far.
How do I get original colors in Space Invaders (lr-mame2003 - Retropie 3.8.1) playing on a 1080p TV ?
Also how can I use the original artwork to fill black areas on TV ,right and left of the actual game area, without scaling down playable area itself ? -
The original Space invaders was black & white with color overlays, so you'll need those artwork files for MAME to approximate the original look. There were some later editions of Space Invaders that were released to arcades that had actual color enhancements. Those can be found in a full MAME rom set. As for filling the blank areas with the original artwork, those files can also be found in a full 'artwork' set for MAME2003. Once you have those, add them to
/home/pi/RetroPie/roms/mame-libretro/mame2003/artwork/
. Next, open a MAME rom and press 'tab' on your keyboard. This will open up a menu that will allow you to enable and customize the artwork settings to your liking. -
@UDb23 You can see the overlay running here:
-
Thank you both a lot for the info!
I'll try the Artworks and Floob's instructions.
To emulate the original horizontal colored overlays it seems a specific shader is required and I could not find any; as suggested it's surely easier to simple use a game version that already provides game in color. -
The program referenced in that video is broken!
-
@UDb23 let me know if you find a rom with color. I have a full set, and I seem to only have non color roms, unless it has some weird file name that doesn't start with invaders.
-
@mediamogul the path you referenced doesn't exist, however the very similar path of /home/pi/RetroPi/roms/mame-libretro/artwork does exist. I copied artwork to both the path as you listed it, and the artwork path that actually exists. However, despite this, pressing tab at any point does not give any option to set the artwork. Pressing tab while the game is loading is the same as pressing any other key, and brings up that settings menu, of which there are no artwork options. Pressing tab once the game has loaded brings up a menu, with no artwork options.
I appreciate both of you posting ways to do artwork, but both of these options do not work as far as I can see, which means either clarification is needed, or fixes are needed. Please clarify and provide a working method in this thread.
-
@UDb23 Please let me know if you find a good rom with colors, or have luck with the overlays. But, what I rather like and might suggest, is the SNES version. I have a SNES rom (not sure where it came from, I don't know if there was actually a SNES cart for this, but I do recall the gameboy game being a super gameboy enhanced cart that had the arcade option on it, and it seems the SNES rom is the same thing that was on that), that allows you to play the arcade version, and select playing it with a recreation of the cabinet, or black and white ,or cellophane covering to make colors, or with colors. It seems to be an accurate version of the arcade version, might be simpler to just go with that rather than tracking down a color rom or sorting out this overlay stuff, if that makes you happy.
-
@Gators said in Space Invaders colors:
the path you referenced doesn't exist
hmm... just double checked and it exists on my machine.
Edit: There's always the possibility that I added it myself for some reason. I've made a lot of modifications and it's tough to keep track of what was vanilla.
settings menu, of which there are no artwork options.
Looks like MAME had yet to implement the artwork settings into it's gui in 2003. You'll probably have to set your preferences in a external file, like the 'mame.ini'. Unfortunately I've never needed to look for it's location in RetroPie and I can't at the moment.
-
Odd that you have that path, I did update recently, and it seems things vary from version to version which has made things rather confusing for me. I'm rather confused what either path is used for if it's not implemented. Anyways, thanks for the info.
-
If you added the path, are you using it? Do you have working overlays?
I'm kinda being attacked here, maybe hit me up on j_gatarz@yahoo.com? Perhaps if you're interested in internet radio we could get you in on an episode to help out people starting out things like this? It's rather sad that I'm finding this community to be very unfriendly for the most part, but I do appreciate your help here, and it's getting difficult to get help from you when people are declaring war and banning every account I sign up just to try and get a little help.
nhbradio.com, Mondays, 8pm EST.
-
I currently use lr-mame2003 (romset 0.78) on my Pi3 as I found, after some testing over the last month, it provides the best combination of games compatibility, graphics quality and performance.
Unfortunately MAME .78 does NOT have overlay options and therefore lr-mame2003 does not offer direct support for MAME overlays.
But Retroarch (and therefore lr-mame2003) does support Overlays, thru options menu ( Select+X, if I remember correctly) or thru config files as explained by Floob.I'll do some more testing but to me the config file method seems too complicated for the result I'd like to obtain: I don't want shaders or curved corners or scanlines etc. Simply looking for the most simple way to get the game Bezel and backdrop keeping the current game area (1080p full vertical with just left and right black space). Bezels/Overlays that are commonly used reduce game dedicated area on screen to show top and bottom bezel artwork.
MAME versions starting from .107 fully supports both Overlays and Backdrops making it much easier to people willing implement the desired artwork; additionally you can set desired crop or full bezel image.
I'll check if lr-fba, that support > .107 romsets, also supports MAME Artworks. Can anyone confirm this ?
If so I found a huge collection of MAME Artwork here, including different versions of bezels for each game, backdrops and other game graphics. Site is no longer updated but artwork is still downloadable.
-
@Gators Space Invaders DX (MAME) includes different color options.
Still seems missing the original color combination (cellophane/vinyl over the screen) I used to play on the arcade cabinet: just red top row ("bonus" red ufo flying horizontally) and bottom green area (defenses and player). -
After some more investigation: FB alpha does not support Artwork.
But Advancemame does support it (.106 MAME roms)... will keep you updated if successful.
Any additional suggestions welcome. -
@UDb23 said in Space Invaders colors:
Unfortunately MAME .78 does NOT have overlay options...
MAME versions starting from .107 fully supports both Overlays and Backdrops...Thanks for doing the research. It is much appreciated. I know that I would have eventually been banging my head against a rock on this one.
-
Solved: using lr-mame2010 and corresponding Space Invaders ROM, Mame provides the game with a "color overlay" option (tab-> video options). Colors of the game are generated, simulating the original cellophane; no external overlay files needed.
Concerning Artworks, Mame 2010 is supposed to fully support them (> .107) but it seems lr-mame 2010 isn't detecting the folder; probably due to some issues with folder paths/mame.ini file.
-
Also solved is why I happen to have the the artwork folder I mentioned earlier in this thread. I remember now, that I was trying a combination of many different things to get artwork read by one of RetroPie's MAME options. This would have been around the time I started that thread you referenced. I guess I gave up at some point. It's a shame there's no support for this because the artwork does indeed add so much to many of the games. Some even require the artwork to fully emulate feedback from the original machines. I might do a little research on what dankcushions mentioned there and see if learning to add such support is within my capabilty.
-
@mediamogul Got it working !
Right path for mame2010 has to be "~/artwork/".
Mr. Do's invaders artwork looks great.
Unfortunately full screen Artwork, with overlay, bezel and backdrop all enabled, makes even an old game like Space Invaders too slow to be really playable.Still backdrop only, with "crop" video option, works nicely.
-
Wow! Well done sir! Are you sure there's nowhere in the gui to correct the aspect? This really is nice.
Edit: In the excitement, I went text blind to your comment about the slowdown. However, backdrop & crop is the only way I ever run it on my main Windows cabinet anyway. I can't wait to test this myself.
-
@mediamogul That's the output with 1080p using the standard invaders Artwork package from Mr Do's artwork website. I do believe correct aspect ratio can be obtained thru changes in the included .lay file but as this nice full overlay slows the game too much I stopped further testing on this artwork for the time being.
You do can play Invaders at correct speed with backdrop only (and colors) by keeping this artwork file but using the "crop" option.Next test I'll do is with older Artwork (before .0107) and Advmame. Will keep this post updated.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.