PDA

View Full Version : Would you like to have over 300+ Mame themes?



The Loafer
08-20-2008, 08:03 PM
Notice! This batch file is now discontinued.

The new HyperSpin 0.8.0 has changes in the default NeoGeo theme that makes my batch file obsolet and non-functional. Although I was able to copy over a few files from the old torrent on top of the new HS release, to fix this would require including a large number of files with my little program, and would more than likely require several manual modifications on your part.

However, fear not, the original point of this batch file was to add themes to the Mame wheel, since it was a bit sparse, which is obviously not an issue anymore. Now, there are so many great themes, with more coming every day and hopefully soon, there will be individual themes created for all NeoGeo games. As well, HS now has the abilty of wheel text and also is able to display games from your mame.xml, therefore this little app is imho no longer required.

Thanks to all who commented on the original release, your help and comments were appreciated.

Rob

-------------------------


Yes? Well order now!

:)

Howdy everyone,

- Have you looked at your Mame’s system theme and wished there were more than the 65+?
- Have you checked out the NeoGeo theme and hoped that since they are arcade games, they would also be included in the Mame section?
- How would you like to add to the Mame game themes from the 65+ to over 200 total, using (with just a couple of exceptions) the files that were released as part of the torrent, making it unnecessary to re-download a bunch of themes?

Assuming you’re saying “yes” to all the above, join the club, so did I !!! I’m not terribly knowledgeable at all in creating themes but I figured it shouldn’t be too difficult to somehow use the existing NeoGeo entries, maybe make a few changes to cover more of the screen and add them to the Mame section. Well, it wasn’t as easy as I’d hoped, but I did learn and I’ve nearly completed the task and if you’re interested, I’d like to share this with you so you too can increase your current Mame wheel population an extra 200%.

Alright, enough of the salesman BS :D

This isn’t really that difficult, it is quite easy but it IS tedious to do because of some files that need to be created (such as the xml’s, some PNG’s, etc) but IMHO 100% worth doing for the extra themes. Before going into any details, I’d like to thank the HyperSpin theme for coming out with such a brilliant front end and for supporting this modification using existing files, with an additional special merit to amchine for graciously letting me use his great Neo Geo cab pic from the NeoGeo system theme. Thanks to anyone else I may have forgotten.

Some info:
- All the themes share a similar look, but they do go beyond the typical generic look due to a proper title, an addition of the NeoGeo logo with a little special effect.

- The basic procedure will consist of copying certain files from one directory to another, the creation of XML’s, the editing of the mame.xml and a few other items.

- Note that I have not added any snaps to the themes, thus they MUST have the FLV’s in place in the proper directory or else they’ll be missing the videos and just won’t be worth looking at. On that note: 3 cheers for Circo and emumovies!!! :).

- Also worth mentioning, the way HyperSpin manages the different themes means you will have to have duplicate FLV’s on your PC if your intention is to keep the NeoGeo system theme. With hard drive prices being cheap nowadays, I personally don’t see this as an issue and am keeping both myself, it’s very nice to be able to just see the NeoGeo games on their own wheel.

- Although it seems to work 100% here, I want to check all themes first, as I changed a few things last night and I may have broken something (and I have to propagate the changes to the rest of the themes). I will also test this on an unmodified torrent download (aside from the couple of changes needed that were missing from the torrent)

- I’m working on automating some of the process via a batch file. Note that my batch file creating skills date back to 1994, so although it should work, it will be ugly.

- I can’t stress enough there probably will still be some tedious work, but I’ll do the best I can to try and automate this. Once released, if you can think of a better way to do this, please don’t hesitate to let me know.

- If some new NeoGeo themes are released, you’ll have to make sure you don’t overwrite the new theme (for example, the KOF themes BBB is working on). If ever you do overwrite them, no problem, just reinstall them.

- Finally, I’ve got baseball tomorrow night, a bbq Friday and a baseball tournament and party Saturday so there is the possibility this won’t be ready until Sunday. My apologies, but please let me know if you’re interested, it might motivate me to work until 3:00am on it eheh. Seriously, I will try and complete this ASAP, thanks for your patience.

Again, I can’t stress this isn’t very special, but it does work and IMHO the Mame theme is better for it, at least until dedicated themes come out for all NeoGeo games.

I’ve included a few pics for your perusal.

Loaf

BadBoyBill
08-20-2008, 08:44 PM
Cool tutorial, will definitely help getting more game themes into the mame wheel. I am going to move this out of the individual theme announcement forum to the graphic forum. Great tut!

The Loafer
08-20-2008, 08:58 PM
Exact detail will be forthcoming in a future post by Sunday which will:

- through knowledge, provide an option not to use the .bat if users would rather do it manually
- explain to the end user why certain art files are used, the effects, etc. Very basic stuff but I know I'm not alone in initially being confused and it's always good to learn something new.

My plan is to make this a true tutorial, but from a very basic "beginner, but want to learn" perspective.

RetroBorg
08-20-2008, 09:37 PM
Sounds good.

kingb33
08-20-2008, 09:38 PM
Awesome!!!! I cant wait!

amchine
08-20-2008, 11:03 PM
Hey those actually look pretty neat! I may have to try something like that!

scrapple
08-21-2008, 05:54 AM
Looking forward... love me some neo geo games.. especially baseball stars

mamiac65
08-21-2008, 08:29 AM
New to the group and looking to learn and grow with hyperspin. The frontend is by far the best I have seen. I have collected mame roms for about 10 years and have look at various frontends. This will be hot!!!

Great Job to EVERYONE!!!

The Loafer
08-22-2008, 08:01 AM
Beta version expected this evening. If a couple of you want to test it, PM me your email address and I'll send you the file tonight around midnight (Eastern time)

billpa
08-22-2008, 08:24 AM
This is a great idea. Thanks for helping out!

The Loafer
08-22-2008, 08:19 PM
Update: I'm almost done, need approx. another hour. If everything tests ok, this will be out tonight to the beta testers (so far, I have one, wouldn't mind one more). If everything checks out ok, I'll post the batch file here in this thread.

Loaf

The Loafer
08-22-2008, 11:07 PM
It is done and appears to be error free at my end. The only issue I have is I'm missing out on 3 flv's: Pochi and Nyaa, Puzzle de Pon R and Strikers 1945 Plus, so those 3 don't look so good.

File sent to beta tester. If all appears ok, I'm releasing this tomorrow between my baseball games.

The Loafer
08-23-2008, 12:15 AM
From the included readme:

Welcome to the NeoGeo/Mame intergration batch file. The process is simple, unzip the contents of this batch file in the root of the HyperSpin directory. If completed properly, you should have the following:

Hyperspin\NeoGeo-Mame integration README 1st.txt <-- this file
Hyperspin\NeoGeo-Mame integration.bat
Hyperspin\batch\neo geo.xml
Hyperspin\batch\ 6 PNG files
Hyperspin\batch\xml\ 139 xml files

Disclaimers:
- no roms are included
- no FLV's are included
- no snapshots are included, so get the FLV's if you want this to look cool!
- I did my best but can offer no guarantees thus
- ... back up your hyperspin folder FIRST before proceeding
- I know, I'm using an archaic batch file. What can I say, I'm an IT dinosaur!

To start, run the NeoGeo-Mame integration.bat file and follow the prompts. After everything is completed, you will still need to edit the mame.xml to include the neogeo games. Luckily, this isn't too difficult, just follow this procedure:

1 - Using notepad, open the file hyperspin\database\mame\mame.xml
2 - Now open the file hyperspin\batch\neogeo.xml (already cleaned out - more on that in a sec)
3 - Copy and paste the game entries from the neogeo.xml into your mame.xml
4 - Save your mame.xml
5 - Open hyperhq
6 - Load your mame.xml and sort it alphabetically (little button on the right side)
7 - Click on the "save" icon
and you're done, your neogeo games are now part of the mame wheel and are all sorted.

NOTE!!!!!! The reason why I included my own "cleaned" Neo Geo.xml is due to a bug where hyperhq won't accept the xml as valid if your list contains the "&" character. So to work around this I replaced all instances of "&" with "and", and everything worked ok afterwards.

Note #2!!! Although my neo geo.xml is cleaned, it may contain some games which you already have new themes installed that were not part of the original torrent. For this reason, have a look at it first and clean out any games you already have. I'm 100% positive the new themes will blow these away, consider this project a placeholder until real themes come out.

If you need help with this, check out the release thread for this little app in the "Graphic and Theme Creation" section of the http://www.hyperspin-fe.com/ forums.

I’d like to thank the HyperSpin theme for coming out with such a brilliant front end and for supporting this modification using existing files, with an additional special merit to amchine for graciously letting me use his great Neo Geo cab pic from the NeoGeo system theme. Thanks to anyone else I may have forgotten.

The Loafer

The Loafer
08-23-2008, 05:53 AM
I heard back from one of my friends who tried it out, he says "all good over here" so give it a try and let me know.

Please remember to check out the readme to know where to unzip the file and answers to other super important questions. :)

file removed as this app is no longer supported

Goalies Rule
08-23-2008, 07:07 PM
Man, great work. I will be testing shortly, but this looks A+ easy

The Loafer
08-25-2008, 07:06 AM
A couple of days after release, I'm curious if anyone's tried this yet and if so, what do you think about it? Anything I should do to improve it?

Might be a moot point, with the excellent Hypertheme released, hopefully people should be able to create their themes fairly easier. I just want to know if my batch file writing skills have eroded after 14 years or so LOL.

BadBoyBill
08-25-2008, 07:27 AM
I havent tried it yet, but will get to it at some point, been tremendously busy.
But from reading, instead of replacing & with and replace it with &amp;
Also I think Circo told me that he's extracting the neo geo emumovies into a seperate folder on his FTP so you dont have to hand pick out each one from mame.

The Loafer
08-25-2008, 07:47 AM
You've been busy? eheh, yeah, we noticed my friend, no problem. ok, I'll check that out when I get home. Will do that little change to the "&amp" too, thanks for the info.

BTW, I know this probably may not be useful to many, a lot probably knew how to do this, aren't NEOGEO fans, etc., just curious if some who have, how it worked for them.

Goalies Rule
08-25-2008, 09:21 AM
Hey Loafer,

Wanted to let you know that I installed everything and it went very smooth. It was easy to integrate the themes with the copy/paste. However, I just fired up HS to make sure they were in there. I didnt even try to launch a game.

Im waiting for the software so it's much easier to integrate all of the extra themes. Until then Im continuing to use Mala (sorry guys!). Im just keeping up to date and playing with HS until I can make it my full time front end.

Keep up the great work everyone!

amchine
09-02-2008, 09:05 AM
Looks like this worked out for ya. I like the look and feel of the themes that you pulled together. Good work.

scrapple
09-02-2008, 10:00 AM
i just tried it, all went well, except i have no wheel images, or logos in the themes.. might be on my end since i just use my work pc for creation...

i noticed that the wheel images download link is broke:

http://www.hyperspin-fe.com/forum/downloads.php?do=cat&id=51

says it exists, but shows nothing for me

amchine
09-02-2008, 10:43 AM
You're right. I'll have to let some one know.

The Loafer
09-02-2008, 12:43 PM
Thanks for the comments. Yeah, my little batch file was intended to be used for those who downloaded HyperSpin via the torrent, which contained all files required so for anyone who hasn't gotten HS from the torrent, they would need the following:

- NeoGeo default theme
- NeoGeo Wheel pack (not available at the moment)
- NeoGeo Box Art (which doesn't appear to be available either)

All 3 have to be installed to their respective locations first, before running the batch file.

If there's a technical issue preventing the site from enabling the problematic downloads, I can always post them up on Rapidshare until the issue is resolved. Let me know.

Rob

The Loafer
09-02-2008, 12:51 PM
note: just a reminder for all who are installing this, there have been quite a few NeoGeo standalone themes created recently which are imho far better than what this little proggie can provide. Don't forget when you reinstall the new themes, you should first remove the old theme.

This is not a limitation of this batch file, it's like that for any theme. If you don't remove the old theme, you might notice some extra artwork that just doesn't belong.

example:
- Old theme used artwork4 folder with a litte graphic representing the NeoGeo logo
- New theme doesn't use the artwork4 folder, only uses artwork1, 2 and 3 folder
- If you don't remove the old theme, and thus the png file is still located in the artwork4 folder, it will appear in the top left portion of the screen when viewing the theme in hyperspin.

I gather this is a known HyperSpin bug/issue?

The Loafer
01-18-2009, 06:06 PM
See first post for updated news, this app is no longer supported.