No-Intro - how use them in GameEx
#1
Posted 13 March 2009 - 10:27 AM
I have used GoodTools sets before in GameEx, and this is working great: Only one title in the gamelist, all "subversions" in the detailed view including language flags to the left.
However, I donīt need all the hacks, overdumps etc., just the "originals", so renaming to No-Intro would be the way to go. And it seems to me that the bigger part of the GameEx community uses No-Intro sets in the meantime.
However, with my setup, No-Intro looks more uncomfortable, as if GameEx does not "support" No-Intro: Most games are listet several times in the game list (because the No-Intro sets are not merged, so you get the languages in the "main list"), and of course, the detailed view does not work as it does with GoodTools set.
To get the game list cleaned up, I played with the filter options, but those donīt work as they just filter the sets inside the archives, not the archives themselves. So, to get e.g. only the European releases, would I really have to move all US and JP roms to a different folder?
I also converted a GoodTools set to No-Intro and used GoodMerge to convert it back. Of course, this worked and gave me the result I expected, but this would also remove newer No-Intro roms from the set. Furthermore, GoodMerged No-Intro sets are not really common. With screenshots following the No-Intro convention, this also would not help.
So, did I oversee some options, or are there some more sophisticated ways to get No-Intro sets working as "clean" as GoodTools sets? Or do we simply have to wait for further GameEx developments?
Thanx a lot in advance for your suggestions.
#2
Posted 13 March 2009 - 12:48 PM
Since Circo (emumovies.com) only offers videos for US versions of games I'll just get the newest no intro set, then unpack the roms and filter for the [USA] ones! Then I should have a clean list with all the roms having videos!
I wonder about Gameex support of No-Intro Sets as well though... sometimes it would be nice to have the choice which version of a game you wanna play. With the way I want to do it you would also lose the chance to play titles like Back to the Future 2 for SNES which was only released in Japan. I don't know if this is a big loss though
#3
Posted 13 March 2009 - 02:40 PM
chriss, on Mar 13 2009, 01:48 PM, said:
The problem is, that you would need to scan the directories in an completely other way than before because the archives are not merged - an option like "Support No-Intro" on every emulation setup would be necessary. After scanning the directory, you would have to merge the archives internally (e.g. with some kind of array), comparing the first few letters of every game until there is a token like "(USA)" and "(Europe)". These different versions would have to be written in the array of every game. Then, the mentioned tokens would have to be removed in the gamelist, and when selecting a game, the array would have to be read to show all the different variants.
On the other hand, if the games are in alphabetical order, you could go line by line and fill e.g. a (temporary) db file comparable to the map files: One game in every line, the file names of the variants following in the next columns to the right (I donīt think that you would need more than 5 of them)...
Much work - much more than my past requests concerning network support
#4
Posted 13 March 2009 - 03:01 PM
This isn't too challenging, but it would be nice if you didn't have to do it. A map file or an edited database would do the same thing by only displaying games that matched, but it might be more work. The real problem is figuring out what files you want/don't want in an algorithmic way.
#5
Posted 13 March 2009 - 03:25 PM
Another option is to use The Parent-Clone XML Dats for ClearMamePro to rebuild your sets. They are found at the DAT-o-MATIC part of the No-Intro Project and are mentioned here. I have not tried this myself as I would rather opt to use MAP files so my ROMS can remain untouched for updates and such.
#6
Posted 13 March 2009 - 03:53 PM
JK1974, on Mar 13 2009, 07:40 AM, said:
The problem is, that you would need to scan the directories in an completely other way than before because the archives are not merged - an option like "Support No-Intro" on every emulation setup would be necessary. After scanning the directory, you would have to merge the archives internally (e.g. with some kind of array), comparing the first few letters of every game until there is a token like "(USA)" and "(Europe)". These different versions would have to be written in the array of every game. Then, the mentioned tokens would have to be removed in the gamelist, and when selecting a game, the array would have to be read to show all the different variants.
On the other hand, if the games are in alphabetical order, you could go line by line and fill e.g. a (temporary) db file comparable to the map files: One game in every line, the file names of the variants following in the next columns to the right (I donīt think that you would need more than 5 of them)...
Much work - much more than my past requests concerning network support
This was exactly the reason behind a feature request I submitted which is to display an icon for the language:
http://www.gameex.info/forums/index.php?s=...ost&p=50823
This would apply to other naming standards as well including TOSEC. This way if there was more than one language offered for a particular game you could see the country flag similar to good merged sets and easily select the language you want. You could enable the option to display text in parenthesis in the emulator configuration and see "(USA)" or "(Japan)" but then you get a lot of characters in the name and other information in parenthesis especially for TOSEC names. Since screen real-estate can be precious I thought the language icon might be better.
#7
Posted 13 March 2009 - 03:54 PM
fRequEnCy, on Mar 13 2009, 04:25 PM, said:
Filtering out is an option, but it is not as good as the support that we get for the GoodTool ROMs. I donīt want to hide the US and JP roms, I just donīt want to get the game list filled with duplicates because I expect them to show just in the detail view as it is with GoodTool sets. And as cowering does not seem to continue his work, at least not like the no-intro guys, it might be time to think about an extension of GameEx as no-intro seems to be the future for the majority.
Writing a tool that merges the No-Intro sets, would be an option, but as I said, this is kind of "non-standard". As fRequEnCy said, my ROMs also should remain untouched for updates and such
Just a comparison how it could look like: GoodTools vs. GoodMerged No-Intro


Oops, German screenshots - isnīt it said that they are way too organized and donīt like it cluttered?
#8
Posted 13 March 2009 - 04:07 PM
#9
Posted 14 March 2009 - 01:16 AM
Quote
#11
Posted 15 March 2009 - 11:15 AM
Vi are not fah avay from da stereotypes!
Anyways, before this thread disappears on second page and is thereby send to the graveyard I still hope that Tom has maybe something to say about this.
Tom, in case you are reading this: is there a plan to support no intro in gameex?
#12
Posted 15 March 2009 - 01:29 PM
I'm using a lot of the no-intro as well, I agree that it would be nice to have support for it.
Yves
#13
Posted 16 March 2009 - 03:07 PM
Star Fox 64 for N64 was called "Star Fox 64" in US and Japan, in Europe it was apparently called "Lylat Wars". Having it stored in one archive like with GoodTools makes it clear that they belong together, but after using clrmamepro for converting it to No-Intro gives me those two completely different names.
#14
Posted 16 March 2009 - 04:01 PM
anyways, fortunately most games have the same name no matter in which country they were released so if there are two entries for a couple of games in my cabinet's game list I wouldn't mind it.
Germans would look for Lylat Wars if they wanna play the game and Americans on the same Arcade would look for Star Fox so I think it would be even more confusing sorting it under the same name...
#15
Posted 16 March 2009 - 04:34 PM
JK1974, on Mar 16 2009, 09:07 AM, said:
Star Fox 64 for N64 was called "Star Fox 64" in US and Japan, in Europe it was apparently called "Lylat Wars". Having it stored in one archive like with GoodTools makes it clear that they belong together, but after using clrmamepro for converting it to No-Intro gives me those two completely different names.
Read my above Post. If you use the P/Clone dats then you'll get this info. See below. Seems like Lylat Wars was the Parent and the rest are Clones.
0387 - Lylat Wars (Europe) (En,Fr,De) 0386 - Lylat Wars (Australia) (En,Fr,De) 0685 - Star Fox 64 (Japan) 0686 - Star Fox 64 (USA) 0687 - Star Fox 64 (USA) (Rev A)
#16
Posted 17 March 2009 - 08:31 AM
JK1974, on Mar 13 2009, 04:54 PM, said:
Writing a tool that merges the No-Intro sets, would be an option, but as I said, this is kind of "non-standard". As fRequEnCy said, my ROMs also should remain untouched for updates and such
Just a comparison how it could look like: GoodTools vs. GoodMerged No-Intro


Oops, German screenshots - isnīt it said that they are way too organized and donīt like it cluttered?
#18
Posted 17 March 2009 - 02:13 PM
The 2d screenshot as JK1974 posted would be excellent! So is there any way to get this done and leaving the no-intro romfolder intact for future updates?
#19
Posted 17 March 2009 - 02:50 PM
#20
Posted 17 March 2009 - 03:01 PM
fRequEnCy, on Mar 13 2009, 04:25 PM, said:
I just tried this hint it on N64 files, and it indeed worked. Looks nice in GameEx now, like GoodTools archives, just the region flags are missing.
However: clrmamepro does not create solid 7z archives. So, Mario Kart 64 becomes 40 MByte instead of 8,5 MByte!
I have written the following DOS-*.bat file which converts *.zip archives (faster to create with clrmamepro and better than no compression) to solid 7z archives:
for %%i in ("*.zip") do %programfiles%\7-Zip\7z.exe e -o"%%~ni" "%%i" && %programfiles%\7-Zip\7z.exe a -t7z -ms -mmt -mx=9 "%%~ni.7z" ".\%%~ni\*" && rmdir /s /q "%%~ni" && del /q "%%i" Just put this *.bat in the directory of your parent-clone no-intro roms and click on it. Of course, 7-zip should be installed before including the command-line version.
But as a lot of you said: I also want to keep my roms untouched for updates - a rebuilding before an update would really take quite a lot of time. So it seems to me, No-Intro support would also require reading and analysing a parent-clone XML to get the roms sorted in the correct way.
EDIT:
This is how it looks like:

There is another minor "problem": There is a boxshot for "Star Fox 64", but not for "Lylat Wars". But because the set is named "Lylat Wars", there is no option for the "Star Fox" boxshot to be displayed. If I rename the archive to "Star Fox 64.7z", the boxshot as well as the cardridge is being shown.
As it is stated in the readme, this can be solved by resorting the region settings in clrmamepro.
Furthermore, the readme says that GoodMerge should be used with the appropriate XMDB file for getting solid archives - quite a little complicated, especially as there are currently no parent-clone XMLs e.g. for NES and SNES...
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users












