r0man0 Posted December 18, 2022 Posted December 18, 2022 3 minutes ago, Creezz67 said: Good to hear you got it working. I just wondered how you did your rom mapping ini files ? Is it an app you use, or something else you created ? Yes , it's an app i created , i ve to fix some errors and i will release it on my website. Very simple ton use : you select your xml that contains parents and clones, and it convert to ini for rom mapping
Creezz67 Posted December 18, 2022 Posted December 18, 2022 16 minutes ago, r0man0 said: Yes , it's an app i created , i ve to fix some errors and i will release it on my website. Very simple ton use : you select your xml that contains parents and clones, and it convert to ini for rom mapping I ask because I got other stuff like NES and SNES to work (useful for Europe/usa/Japan versions of games for example, but it can only use 2 games max with the ini I created. It would be good if I could use another app to see if it correctly made the ini file so you could use as many games as you like, just as you can with MAME and HBMAME. If you get a chance, could you run this through your app and see what it generates, because if it works with this, it could literally be used for any system going forward. Thanks Nintendo Entertainment System.xml
r0man0 Posted December 18, 2022 Posted December 18, 2022 8 minutes ago, Creezz67 said: I ask because I got other stuff like NES and SNES to work (useful for Europe/usa/Japan versions of games for example, but it can only use 2 games max with the ini I created. It would be good if I could use another app to see if it correctly made the ini file so you could use as many games as you like, just as you can with MAME and HBMAME. Yes that may work with others systems if clone tag into xml is correct , i'm not at home for the moment , when i will be back, i will work on it,and post here about app progress...
Creezz67 Posted December 18, 2022 Posted December 18, 2022 3 minutes ago, r0man0 said: Yes that may work with others systems if clone tag into xml is correct , i'm not at home for the moment , when i will be back, i will work on it,and post here about app progress... Thanks, I appreciate it, though I just created this xml via Hyperrom2xml. Is there an xml creator that will create an xml with clone details like HBMAME and MAME ?
mikty Posted December 18, 2022 Posted December 18, 2022 Hi, marvelous works thanks. Maybe off topic sorry but is someone has a gamelist of parents roms that only works by launching the clone rom? I know that few games (parent rom )don't launch alone and need to launch his clone to work. Thanks
floatingyeti Posted December 18, 2022 Author Posted December 18, 2022 5 hours ago, mikty said: Maybe off topic sorry but is someone has a gamelist of parents roms that only works by launching the clone rom? I know that few games (parent rom )don't launch alone and need to launch his clone to work. I don't have the list anymore but during the process of making my database I discovered some clones that didn't have working parent roms available (bad/no dumps?) To find them I took the (working)mame xml and used Notepad++ to mark/isolate every entry with <cloneof> info to make Parents Only/Parents(that have clones)/Clones XMLs Using the clones.xml, I captured just the <game name> info to make a list of parent names and trimmed the list of duplicates I did discover a small list of clones that had no parents and are absent from the merged set because the resulting parent list was larger than the list of (working) parents. For the lack of a better term, I'll just call them "orphan" roms. I ended up just merging the orphans into my database as parents, but I think they are only in the split or non-merged sets. You can find and run any of the orphans individually using the non-merged set. The PD non-merged set (has all parent/clone rom split) and contains any files needed within every individual game zip (bios, device files) so any clone will launch without a parent (present or working). I'm not sure if that answers you question. In hindsight, I should have kept an Orphan.xml for reference.
floatingyeti Posted December 18, 2022 Author Posted December 18, 2022 7 hours ago, Creezz67 said: If you get a chance, could you run this through your app and see what it generates I'm looking through the xml and it contains no info in the <cloneof> fields. You would have to pick a region to be the "parent" set or provide <cloneof> info for romano to use. For example: Advanced Dungeons & Dragons - Hillsfar (Japan) Advanced Dungeons & Dragons - Hillsfar (USA) which one is the clone to build an entry in the ini file? You would have to enter the clone info on one: <game name="Advanced Dungeons & Dragons - Hillsfar (Japan)" index="" image=""> <description>Advanced Dungeons & Dragons - Hillsfar (Japan)</description> <cloneof>Advanced Dungeons & Dragons - Heroes of the Lance (USA)</cloneof> <crc></crc> <manufacturer></manufacturer> <year></year> <genre></genre> </game> It would be difficult to convert the existing system xml to rom mapping without a lot of manual data entry (specifically in the <cloneof> section) But, there is one source of system xmls that has clone info already and can be used to generate what you are looking for. MAME Software List Hash files have all the clone info and can be "mined" to reconstruct what we want into a "Rom Mapping" compatible xml. nes.xml view that xml and search for "cloneof" the info is all there it just needs to be converted to our liking. Yes, it's using the short.zip (mame) names but the <description> info can be used for rom names. I think the future of "automated" Rom Mapping xml/ini creation would be easier through MAME SL Hash.
mikty Posted December 18, 2022 Posted December 18, 2022 1 hour ago, floatingyeti said: I don't have the list anymore but during the process of making my database I discovered some clones that didn't have working parent roms available (bad/no dumps?) To find them I took the (working)mame xml and used Notepad++ to mark/isolate every entry with <cloneof> info to make Parents Only/Parents(that have clones)/Clones XMLs Using the clones.xml, I captured just the <game name> info to make a list of parent names and trimmed the list of duplicates I did discover a small list of clones that had no parents and are absent from the merged set because the resulting parent list was larger than the list of (working) parents. For the lack of a better term, I'll just call them "orphan" roms. I ended up just merging the orphans into my database but, unfortunately, if you use the merged set or filter for "parents only" you won't be able to access them (even with Rom Mapping) You can run any of the orphans individually using the non-merged set. The PD non-merged set contains any files needed within every individual game zip (bios, device files) so any clone will launch without a parent (present or working). I'm not sure if that answers you question. In hindsight, I should have removed the clone info from the orphans so they would still be visible after HyperHQ filtering. (Or kept an Orphan.xml for reference)
mikty Posted December 18, 2022 Posted December 18, 2022 thanks for your instructive answers. by any chance, have you keep an orphan.xml or a game list of these orphan to find them? thanks again
floatingyeti Posted December 18, 2022 Author Posted December 18, 2022 14 minutes ago, mikty said: thanks for your instructive answers. by any chance, have you keep an orphan.xml or a game list of these orphan to find them? thanks again No I would have to go through the steps I described to recreate it. It was a small list, the only games I remember not having a parent were some of the zeroteam games. I actually edited my post because I think I did change those games to parents. I made a lot of alterations to my xml and should have kept better record but there were only about 10 games and it was a depressing amount of work to find them. Ultimately, MAME updates will fix the problem on its own. I think that's why there is not much mention of the "orphan" roms.
mikty Posted December 18, 2022 Posted December 18, 2022 Ok no problem thanks for your hard work Regards
Creezz67 Posted December 19, 2022 Posted December 19, 2022 18 hours ago, mikty said: Hi, marvelous works thanks. Maybe off topic sorry but is someone has a gamelist of parents roms that only works by launching the clone rom? I know that few games (parent rom )don't launch alone and need to launch his clone to work. Thanks Would be useful to know these roms.
Creezz67 Posted December 19, 2022 Posted December 19, 2022 13 hours ago, floatingyeti said: I'm looking through the xml and it contains no info in the <cloneof> fields. You would have to pick a region to be the "parent" set or provide <cloneof> info for romano to use. For example: Advanced Dungeons & Dragons - Hillsfar (Japan) Advanced Dungeons & Dragons - Hillsfar (USA) which one is the clone to build an entry in the ini file? You would have to enter the clone info on one: <game name="Advanced Dungeons & Dragons - Hillsfar (Japan)" index="" image=""> <description>Advanced Dungeons & Dragons - Hillsfar (Japan)</description> <cloneof>Advanced Dungeons & Dragons - Heroes of the Lance (USA)</cloneof> <crc></crc> <manufacturer></manufacturer> <year></year> <genre></genre> </game> It would be difficult to convert the existing system xml to rom mapping without a lot of manual data entry (specifically in the <cloneof> section) But, there is one source of system xmls that has clone info already and can be used to generate what you are looking for. MAME Software List Hash files have all the clone info and can be "mined" to reconstruct what we want into a "Rom Mapping" compatible xml. nes.xml 3.33 MB · 0 downloads view that xml and search for "cloneof" the info is all there it just needs to be converted to our liking. Yes, it's using the short.zip (mame) names but the <description> info can be used for rom names. I think the future of "automated" Rom Mapping xml/ini creation would be easier through MAME SL Hash. The problem with these xml's is that you cannot get any media from EmuMovies Sync using these roms, as I just found.
floatingyeti Posted December 19, 2022 Author Posted December 19, 2022 2 hours ago, Creezz67 said: Would be useful to know these roms. They are all in my database and I found or created the wheels and videos for all of them. If you have no missing roms from my database then you already have all the clones without parents. There were less than 10 games that had no parents and 2 of them were zeroteam games and the other (6-7?) weren't anything interesting. I made them all parent roms in the database. 1 hour ago, Creezz67 said: The problem with these xml's is that you cannot get any media from EmuMovies Sync using these roms, as I just found. The hash xml would only be used to get clone information. I don't think keeping the MAME rom name's would be a good idea (or even using the software list rom sets) The clone information in the hash files is complete and accurate. It could be a good way to fill out our existing xmls Search "cloneof" and every match you find, put info in your xml. Once all info is added, an ini file can be created with romano's ini creation tool. for example the first "cloneof" info we see is: <software name="1943j" cloneof="1943"> <description>1943 - The Battle of Valhalla (Jpn)</description> <year>1988</year> <publisher>Capcom</publisher> so you would find the game: 1943 - The Battle of Valhalla (Jpn) in your xml and add <cloneof>1943</cloneof> you might have to spend an hour and do that 100 times, but it would prep your xml for rom mapping ini generation.
Creezz67 Posted December 19, 2022 Posted December 19, 2022 2 hours ago, floatingyeti said: They are all in my database and I found or created the wheels and videos for all of them. If you have no missing roms from my database then you already have all the clones without parents. There were less than 10 games that had no parents and 2 of them were zeroteam games and the other (6-7?) weren't anything interesting. I made them all parent roms in the database. The hash xml would only be used to get clone information. I don't think keeping the MAME rom name's would be a good idea (or even using the software list rom sets) The clone information in the hash files is complete and accurate. It could be a good way to fill out our existing xmls Search "cloneof" and every match you find, put info in your xml. Once all info is added, an ini file can be created with romano's ini creation tool. for example the first "cloneof" info we see is: <software name="1943j" cloneof="1943"> <description>1943 - The Battle of Valhalla (Jpn)</description> <year>1988</year> <publisher>Capcom</publisher> so you would find the game: 1943 - The Battle of Valhalla (Jpn) in your xml and add <cloneof>1943</cloneof> you might have to spend an hour and do that 100 times, but it would prep your xml for rom mapping ini generation. It's a lot of work for one system, never mind the hundreds I have, so unless Roman0's ROM mapper works it looks like it just Arcade systems only for now for me.
Creezz67 Posted December 19, 2022 Posted December 19, 2022 16 hours ago, floatingyeti said: I'm looking through the xml and it contains no info in the <cloneof> fields. You would have to pick a region to be the "parent" set or provide <cloneof> info for romano to use. For example: Advanced Dungeons & Dragons - Hillsfar (Japan) Advanced Dungeons & Dragons - Hillsfar (USA) which one is the clone to build an entry in the ini file? You would have to enter the clone info on one: <game name="Advanced Dungeons & Dragons - Hillsfar (Japan)" index="" image=""> <description>Advanced Dungeons & Dragons - Hillsfar (Japan)</description> <cloneof>Advanced Dungeons & Dragons - Heroes of the Lance (USA)</cloneof> <crc></crc> <manufacturer></manufacturer> <year></year> <genre></genre> </game> It would be difficult to convert the existing system xml to rom mapping without a lot of manual data entry (specifically in the <cloneof> section) But, there is one source of system xmls that has clone info already and can be used to generate what you are looking for. MAME Software List Hash files have all the clone info and can be "mined" to reconstruct what we want into a "Rom Mapping" compatible xml. nes.xml 3.33 MB · 0 downloads view that xml and search for "cloneof" the info is all there it just needs to be converted to our liking. Yes, it's using the short.zip (mame) names but the <description> info can be used for rom names. I think the future of "automated" Rom Mapping xml/ini creation would be easier through MAME SL Hash. Yes, that's what I was asking him. There is no app that can generate an xml with all that info (that I am aware of) unless it uses Mame hash files, so now I know. The xml I sent him was just a roms2xml generated list.
mikty Posted December 19, 2022 Posted December 19, 2022 Hi, I may miss it but do you have ever upload the mame 0.250.xml database ? Or just the 0.249 is available for now? Thanks again for your hard word ans share. Regards
floatingyeti Posted December 19, 2022 Author Posted December 19, 2022 4 hours ago, mikty said: Hi, I may miss it but do you have ever upload the mame 0.250.xml database ? Yes, the 250 update is here:
r0man0 Posted December 21, 2022 Posted December 21, 2022 On 12/18/2022 at 7:10 PM, mikty said: thanks for your instructive answers. by any chance, have you keep an orphan.xml or a game list of these orphan to find them? thanks again here is the 54 clones (working) with parents (non working) for mame 0.250 25pacmano bk001001 bronx bship82 cashcatnz cobram3 cobram3a countrunb dirtdasha dirtdashj dolphntra dolphntrb dsfdcta goal92 incasunnz itunlim jansoua kaypro2x kgalaha kollonc macxl magicrdeb nzeroteam nzeroteama orao103 orchidmsnz oscara5a ougonhaib1 ougonhaib2 pcnfrk4mk pengpaya pengpayc qnileb qnilebr qnilenl qnilenz retrsama retrsamb sbuggera spk100 spk114it spk115it spk116it spk116itmx spkrform swhr2a toutangonl ttmahjng unicorndnz v4psibc v4psibcd wamazona x820 zerotm2k
floatingyeti Posted December 22, 2022 Author Posted December 22, 2022 3 hours ago, r0man0 said: here is the 54 clones (working) with parents (non working) for mame 0.250 Thankyou! I didn't want to go through that again! The list is a mix of arcade/computer/handheld. I went through each one to see if I missed anything. I did miss two of them! Here is how sorted/filtered everything: Games already in my database: 25pacmano bronx cobram3a countrunb dirtdasha goal92 nzeroteam zerotm2k sbuggera (this actually has a parent in database both bad dumps but functional) (non-arcade) Computer bk001001 itunlim kaypro2x macxl orao103 <--- I actually uploaded a full setup for this computer x820 Handheld bship82 Removed (keyboard controls) cashcatnz - fruit machine dolphntra - fruit machine dolphntrb - fruit machine incasunnz - fruit machine jansoua - mahjong kgalaha - fruit machine magicrdeb - poker orchidmsnz - fruit machine oscara5a - fruit machine ougonhaib1 - mahjong ougonhaib2 - mahjong pengpaya - fruit machine pengpayc - fruit machine qnileb - fruit machine qnilebr - fruit machine qnilenl - fruit machine qnilenz - fruit machine retrsama - fruit machine retrsamb - fruit machine spk100 - poker spk114it - poker spk115it - poker spk116it - poker spk116itmx - poker spkrform - poker swhr2a - fruit machine toutangonl - fruit machine ttmahjng - mahjong unicorndnz - fruit machine wamazona - fruit machine Removed non-working (controls) dsfdcta - dance pad pcnfrk4mk - dance pad Not in database but best version present cobram3 (have cobram3a revision 2) dirtdashj (have dirtdasha revision DT2) nzeroteama (have nzeroteam v33) v4psibcd (I will add v4psibc) Games I missed and will add v4psibc kollonc On 12/19/2022 at 12:05 AM, floatingyeti said: There were less than 10 games that had no parents and 2 of them were zeroteam games I didn't save the list, but my memory was good! Here is the full Orphan list (8 original games + 2 new) arcade only, no keyboard controls Orphan.xml
floatingyeti Posted December 22, 2022 Author Posted December 22, 2022 Is there a better term than "Orphan" for this genre? It seemed logical in my mind. Most of these clones have no preserved parent roms (bad dumps) so there is no "surviving" parent. I just don't want the longer title: "Clones with no parents"
mikty Posted December 22, 2022 Posted December 22, 2022 thanks again rOmanO and floatingyeti for this orphan list
floatingyeti Posted December 22, 2022 Author Posted December 22, 2022 I originally left out Orphan from the genre list because I couldn't think of a genre background image. How can "orphan clone" be summed up in an image?
brudibru Posted December 22, 2022 Posted December 22, 2022 Maybe a picture of Dolly, the cloned sheep who was technically an orphan
Recommended Posts
Archived
This topic is now archived and is closed to further replies.