Jump to content
(Open Beta) HyperSpin 2 is now available for everyone ×

MAME 0.249 ROM Mapping (Clones) project


Recommended Posts

Posted
3 minutes ago, Creezz67 said:

Maybe we should have just left you to your project as you seem to be taking offense that his xml and ini makes your project even better.

I was not even aware of what rom mapping did until I seen your setup so all your work is appreciated, but if you are really saying less clones (and all clone names being listed)are better to be shown than more clones, then I don't see that as being a good idea.

I was carefully checking the tone of my post to make sure I validated both points of view. 

I suggested you use romano's database because I understand what you are looking for in your rom mapping menu is different from what I want. Both are correct.

The important thing is the awareness of RM functionality

I will update both complete and filtered inis going forward.  I still am passionate about the other aspects of my project and will be continuing. 

 

  • Replies 174
  • Created
  • Last Reply
Posted
4 minutes ago, floatingyeti said:

I was carefully checking the tone of my post to make sure I validated both points of view. 

I suggested you use romano's database because I understand what you are looking for in your rom mapping menu is different from what I want. Both are correct.

The important thing is the awareness of RM functionality

I will update both complete and filtered inis going forward.  I still am passionate about the other aspects of my project and will be continuing. 

 

As I said, without you creating it in the first place I would have been oblivious as to what it could do.

But adding a full xml and a full ini from Romano is better (for me), because it works perfectly with your setup of themes, wheels etc but just shows ALL the clones.

Posted
5 minutes ago, Creezz67 said:

Are you using a merged romset ?

I'm using the non-merged romset. 

Are you using a merged romset, I didn't think that would be a possibility?

 

11 minutes ago, Creezz67 said:

The database is irrelevant as I have said, because you have got it using wheels only, so it will always only show games that have wheels and not every game on the database.

I'm not currently filtering "Wheels Only" but I do have a complete set of videos and wheels for all parents/clones.

Posted
10 minutes ago, floatingyeti said:

I'm using the non-merged romset. 

Are you using a merged romset, I didn't think that would be a possibility?

 

I'm not currently filtering "Wheels Only" but I do have a complete set of videos and wheels for all parents/clones.

Here is my HyperHQ/RL settings (Themes only ticked for testing your setup)

 

167109829256044694.png

 

167109829256044694.png

Posted
1 minute ago, Creezz67 said:

Here is my HyperHQ settings (Themes only ticked for testing your setup)

oh, I now understand your point of view more.

You choosing to not see any clones in the database.  That puts more importance on having a full list of clones viewable in the RM menu.

The media that I uploaded contains a complete set of unique videos and wheels for all the clones. It also contains around 600 unique clone themes.

If you use my database and use these settings:

set.thumb.png.48c973d818713c69a4be7e362e8c4d20.png

You will see all the clone media. I made hundreds of clone wheels and videos and there has been a lot of work done on clone themes.

And since you are using romono's full clone ini you can access every clone through rom mapping as well.

Posted
1 minute ago, floatingyeti said:

oh, I now understand your point of view more.

You choosing to not see any clones in the database.  That puts more importance on having a full list of clones viewable in the RM menu.

The media that I uploaded contains a complete set of unique videos and wheels for all the clones. It also contains around 600 unique clone themes.

If you use my database and use these settings:

set.thumb.png.48c973d818713c69a4be7e362e8c4d20.png

You will see all the clone media. I made hundreds of clone wheels and videos and there has been a lot of work done on clone themes.

And since you are using romono's full clone ini you can access every clone through rom mapping as well.

Your set has all the wheels ? Correct ?

If so my settings are correct (part from themes) as i do not want to see any clones because they are all in the merged romsets and will show up on the rom mapping.

Your ini is different and it needs to be as you have it, but I thought you were testing Romano's ini to see if you could get all names to show.

Posted
7 minutes ago, Creezz67 said:

Your set has all the wheels ? Correct ?

If so my settings are correct (part from themes) as i do not want to see any clones because they are all in the merged romsets and will show up on the rom mapping.

Your ini is different and it needs to be as you have it, but I thought you were testing Romano's ini to see if you could get all names to show.

To cut a long story short, there are no restrictions on rom mapping as far as I can see, as long as the xml shows ALL the games that are clones, then the rom mapping will be able to detect and show them. On your xml that is filtered this is why they (the names) don't show up.

Posted
49 minutes ago, Creezz67 said:

there are no restrictions on rom mapping as far as I can see

There is one unfortunate restriction that is preventing me from using romano's database.

I am using the non-merged set so I can remove roms not in my database and have a "working/optimized" set of roms/chds that is only 150GB

I only want to see the clones in my database but Rom Mapping will not let me filter out the clones that are not present (I don't want to see) from romano's ini

RL also wants to verify every listed clone in the ini is present in rom directory when it launches, so it will crash.

I was really hoping to use his ini file with my desired conditions. It would have been incredibly convienent.

Unfortunately (for me) the only way I can achieve all the conditions I want is to use the ini I created.

But with both ini files available all options are possible.

Thank you for this valuable discussion.

My goal was to bring awareness to the feature and (based off the activity on this thread) it feels like we succeeded!

 

 

Posted
4 hours ago, floatingyeti said:

There is one unfortunate restriction that is preventing me from using romano's database.

I am using the non-merged set so I can remove roms not in my database and have a "working/optimized" set of roms/chds that is only 150GB

I only want to see the clones in my database but Rom Mapping will not let me filter out the clones that are not present (I don't want to see) from romano's ini

RL also wants to verify every listed clone in the ini is present in rom directory when it launches, so it will crash.

I really hoping to use his ini file with my desired conditions. It would have been incredibly convienent.

Unfortunately (for me) the only way I can achieve all the conditions I want is to use the ini I created.

But with both ini files available all options are possible.

Thank you for this valuable discussion.

My goal was to bring awareness to the feature and (based off the activity on this thread) it feels like we succeeded!

 

 

Thank you for creating the topic in the first place.

It has made MAME so much better 👍

ps, maybe test the merged set to see what it looks like for you ?

Here is Phoenix from the merged 0.250 set

(just change skip checks to rom extension when testing and see if it shows all 34 clones ?

I have always used split romset for over a decade, but the merged set is now replacing it now this rom mapping is in place.

 

Posted
4 minutes ago, floatingyeti said:

I will test tomorrow (I might put the Phoenix clones in the non-merged rom)

But it's 3:30am here and my insomnia has reached it's limit.

Haha, I am in the UK, I didn't realise you were elsewhere.

Posted
6 hours ago, floatingyeti said:

There is one unfortunate restriction that is preventing me from using romano's database.

I am using the non-merged set so I can remove roms not in my database and have a "working/optimized" set of roms/chds that is only 150GB

I only want to see the clones in my database but Rom Mapping will not let me filter out the clones that are not present (I don't want to see) from romano's ini

RL also wants to verify every listed clone in the ini is present in rom directory when it launches, so it will crash.

I was really hoping to use his ini file with my desired conditions. It would have been incredibly convienent.

Unfortunately (for me) the only way I can achieve all the conditions I want is to use the ini I created.

But with both ini files available all options are possible.

Thank you for this valuable discussion.

My goal was to bring awareness to the feature and (based off the activity on this thread) it feels like we succeeded!

 

 

If you send me your working/optimized Mame xml database, i Can generate its own Rom mapping.ini file

Posted
11 hours ago, Creezz67 said:

Here is Phoenix from the merged 0.250 set

It behaves the same as the non-merged version.

The full rom description will now display directly from RL and HS. I didn't have to change any setting.

When I had RLUI open in the background and launched HS the Rom Mapping menu didn't display full names.  When I restarted my PC this morning and launched HS on its own and launched a game with RM, everything displayed (It makes no sense)

I think I was too tired last night to properly explain but with a small adjustment to your HyperHQ setting you can see all the clone media that's been created and still use a full database/rm ini file.

Try these settings and scroll through the wheel to see the limited set of clones with full media:

1504598615_HQfilter.thumb.png.ae0d17ab01e836534ff7580e5b83b01f.png

Individual clone videos and themes have been created so if you don't select "clones use parent vids (themes)" you can see all the recent media created.

If you uncheck "themes only" you can view (600?) clones.

All (2000+) clones will still be accessible in your RM menu. So, there is no compromise.

 

My work has evolved into a "clone media" project and I'm working toward providing media for a select group of clones that can be viewed on the MAME main wheel and given the same media treatment as parent roms.

Basically, I'm creating media that will elevate some clones to "parent" status.

It's using a combination of the media uploaded for the 0.249 release and expanded with the 0.250 update.

You can still use romano's database or RM ini file.

The "clones media project" can be experienced by just filtering wheels or themes. Unfortunately, filtering "parents only" will remove much of the media and hard work that's currently going into clone media creation.

Give it a look, you might like and appreciate it!

Posted
4 hours ago, r0man0 said:

If you send me your working/optimized Mame xml database, i Can generate it's own Rom mapping.ini file

Its ok, I completed and tested an ini file to match my working/optimized Mame xml database.

You already created a perfect ini file for complete "clone set" rom mapping

Both ini files will be easy to maintain going forward.

My ini file will only be used with the non-merged set for the purpose of trimming the rom set to match just available media (videos/wheel/themes)

Thank you for all your help, now MAME Rom Mapping (ini) is complete (until 0.251)!

Posted
5 hours ago, Creezz67 said:

HBMAME now working with rom mapping (thanks to r0man0)

I was nervous when I first posted about Rom Mapping because I didn't think anyone would accept it, take the time to learn, or help. (I'm very grateful that was not the case)

I was avoiding suggesting further application of RM to other systems, but I think we have reached a level of understanding/acceptance of the feature to greatly expand its use across other systems.

The same Rom Mapping method we are using is not exclusive to MAME/HBMAME and has the potential to work on any system.

You could take any database and label select games as "clones" that can be filtered out in HyperHQ and only seen/selectable in Rom Mapping.

A few things I've been considering:

Rom Mapping can be used to access "hidden" multi-language(translated) games.

We could also use it to display Hacked/Patched versions of games

Posted
11 hours ago, floatingyeti said:

It behaves the same as the non-merged version.

The full rom description will now display directly from RL and HS. I didn't have to change any setting.

When I had RLUI open in the background and launched HS the Rom Mapping menu didn't display full names.  When I restarted my PC this morning and launched HS on its own and launched a game with RM, everything displayed (It makes no sense)

I think I was too tired last night to properly explain but with a small adjustment to your HyperHQ setting you can see all the clone media that's been created and still use a full database/rm ini file.

Try these settings and scroll through the wheel to see the limited set of clones with full media:

1504598615_HQfilter.thumb.png.ae0d17ab01e836534ff7580e5b83b01f.png

Individual clone videos and themes have been created so if you don't select "clones use parent vids (themes)" you can see all the recent media created.

If you uncheck "themes only" you can view (600?) clones.

All (2000+) clones will still be accessible in your RM menu. So, there is no compromise.

 

My work has evolved into a "clone media" project and I'm working toward providing media for a select group of clones that can be viewed on the MAME main wheel and given the same media treatment as parent roms.

Basically, I'm creating media that will elevate some clones to "parent" status.

It's using a combination of the media uploaded for the 0.249 release and expanded with the 0.250 update.

You can still use romano's database or RM ini file.

The "clones media project" can be experienced by just filtering wheels or themes. Unfortunately, filtering "parents only" will remove much of the media and hard work that's currently going into clone media creation.

Give it a look, you might like and appreciate it!

As I said in my earlier comments, I only ticked themes to see what my MAME system would look like once all games had themes (using your setup)

HBMAME has 8,000+ games on it, but you can usually only play a fraction of those unless you really want to see 8,000 different games on the wheel (some with 100's of clones).

Now you can open a game like KOF97 and have the option to choose one of the 670 clones on that game or Pacman that has 100+ etc

This really has opened up Hyperspin to do much more than I thought it was capable of (with the help of RocketLauncher obviously)

Posted
On 12/15/2022 at 6:17 PM, floatingyeti said:

It behaves the same as the non-merged version.

The full rom description will now display directly from RL and HS. I didn't have to change any setting.

When I had RLUI open in the background and launched HS the Rom Mapping menu didn't display full names.  When I restarted my PC this morning and launched HS on its own and launched a game with RM, everything displayed (It makes no sense)

I think I was too tired last night to properly explain but with a small adjustment to your HyperHQ setting you can see all the clone media that's been created and still use a full database/rm ini file.

Try these settings and scroll through the wheel to see the limited set of clones with full media:

1504598615_HQfilter.thumb.png.ae0d17ab01e836534ff7580e5b83b01f.png

Individual clone videos and themes have been created so if you don't select "clones use parent vids (themes)" you can see all the recent media created.

If you uncheck "themes only" you can view (600?) clones.

All (2000+) clones will still be accessible in your RM menu. So, there is no compromise.

 

My work has evolved into a "clone media" project and I'm working toward providing media for a select group of clones that can be viewed on the MAME main wheel and given the same media treatment as parent roms.

Basically, I'm creating media that will elevate some clones to "parent" status.

It's using a combination of the media uploaded for the 0.249 release and expanded with the 0.250 update.

You can still use romano's database or RM ini file.

The "clones media project" can be experienced by just filtering wheels or themes. Unfortunately, filtering "parents only" will remove much of the media and hard work that's currently going into clone media creation.

Give it a look, you might like and appreciate it!

Clones are all included in the main rom, so with Roman0's clones ini (and using the merged romset) it's better to have parents only ticked for me, then I just see the main rom on the Hyperspin wheel and when it's opened I then get given the option to choose all clones within the rom.

I also produced a parents only xml and then fat matched all my existing wheels,videos and themes against that (There are 4,800 games approx) and now have a wheel that's a bit bigger than your setup, all inspired by the rom mapping idea you suggested.

 

 

 

Posted
10 hours ago, Creezz67 said:

This really has opened up Hyperspin to do much more than I thought it was capable of (with the help of RocketLauncher obviously)

That Rom Mapping menu looks fantastic! Thank you for sharing that, you are really proving that RM is a powerful tool that should be utilized.

I understand the direction you are taking. I don't disagree with any of it, because you are following one on the scenarios I proposed.

I was only trying to point out that someone could use Romano's ini and to have the full experience with Rom Mapping and still view all the clone media.

Romano's ini isn't representing an alternate or different way of doing what I'm proposing. It's completely compatible with what I'm doing.

My persistence in also having a trimmed ini is to enable someone to have partial rom mapping while using the smallest amount of storage space.

I wasn't trying to get you to "change your mind" about your setup.

My HyperHQ setting would let you see the other aspects of this project (and anyone else reading this thread)

I was worried that the discussion on this thread was heading in a direction that would invalidate or turn people away from using the clone media.

I want to let people know that Rom Mapping and the "worthy clones" can work together.

Yes, making a database of all parents (merged set) will result in more games viewable on the wheel. That might be a better option for some people. That was actually my starting point before customizing the database.

Thankyou for all your help proving how awesome Rom Mapping can be!

 

 

 

Posted
16 hours ago, floatingyeti said:

That Rom Mapping menu looks fantastic! Thank you for sharing that, you are really proving that RM is a powerful tool that should be utilized.

I understand the direction you are taking. I don't disagree with any of it, because you are following one on the scenarios I proposed.

I was only trying to point out that someone could use Romano's ini and to have the full experience with Rom Mapping and still view all the clone media.

Romano's ini isn't representing an alternate or different way of doing what I'm proposing. It's completely compatible with what I'm doing.

My persistence in also having a trimmed ini is to enable someone to have partial rom mapping while using the smallest amount of storage space.

I wasn't trying to get you to "change your mind" about your setup.

My HyperHQ setting would let you see the other aspects of this project (and anyone else reading this thread)

I was worried that the discussion on this thread was heading in a direction that would invalidate or turn people away from using the clone media.

I want to let people know that Rom Mapping and the "worthy clones" can work together.

Yes, making a database of all parents (merged set) will result in more games viewable on the wheel. That might be a better option for some people. That was actually my starting point before customizing the database.

Thankyou for all your help proving how awesome Rom Mapping can be!

 

 

 

I understand what you are saying and you have created a great project.

If I didn't have such a huge set of media for Hyperspin from over a decade of collecting I would have stuck with yours, but having all videos and nearly 7,000 themes I thought I would use them.

To me, it seems to defeat the object showing any clones on the wheel if they are all then going to be shown on the rom mapping launch menu.

I will still keep a keen eye on your project, but now I know how to create my own rom mapping ini files I can keep my HBMAME and MAME versions updated on a monthly basis.

Thanks again for your great work in coming up with it in the first place. I have literally only now seen 1 video on Youtube from years ago regarding rom mapping, so it's not something most people even seem to be aware of.

Screenshot (282).png

Posted

I've found my error : I don't have set the Default Plugin to HyperSpin on the General Settings -> RocketLauncher tab in RLUI ,

now it's done and i can see rom description ,year,developper ,..etc

And i understand why you're talking about some lag , i've to wait around 10 sec for Street fighter II rom mapping menu clones

I'm very enjoy about this feature now !

Resolved Issue found here :

https://www.rlauncher.com/forum/index.php?threads/builddatabasetable-rom-mapping-help.4520/

Posted
9 hours ago, Creezz67 said:

To me, it seems to defeat the object showing any clones on the wheel if they are all then going to be shown on the rom mapping launch menu.

Having Rom Mapping enabled and the clone media at same time will probably be the least used scenario.

Many might not use Rom Mapping at all and just use the clone media because this project is a continuation of the "Attack of the Clones".

Some people might not care to see Rom Mapping or any clones and just have a "parent only" wheel.

You make a good argument for Rom Mapping only.

Most of my work at this point will be making the most complete version of "Attack of the Clones" as I can. That would be the clones media (no Rom Mapping scenario)

I am in no way declaring a bias for any senario. I am currently managing/testing three different versions of this project on three different pcs in my home. 

Whatever your personal preference is there is a (tested/working) option!

Posted
1 hour ago, r0man0 said:

And i understand why you're talking about some lag , i've to wait around 10 sec for Street fighter II rom mapping menu clones

Rocketlauncher scans the ini file from beginning to end (every time) any game is launched. It's not an optimized process.

Even my short ini has a small bit of lag.

There are two ways you could speed up Street Fighter II RM menu.

1. Move the [sf2],[sf2ce] sections to the top of the ini file. It will be read and displayed first.

2. Create a "Favorites.ini" with only the games you want to access most.

Rom mapping can use multiple ini files with any names. I believe it would read the ini files alphabetically. So a "Favorites" would be read first.

Some people might not want to use either of our ini files and make their own with a small personal list of favorites.

 

Posted
2 hours ago, r0man0 said:

I've found my error : I don't have set the Default Plugin to HyperSpin on the General Settings -> RocketLauncher tab in RLUI

There is also a glitch if you have RLUI open and lauch Hyperspin at the same time.

I had Hyperspin running in Windowed mode and RLUI in the background so I could toggle Rom Mapping options to test everything. I didn't know having RLUI open was preventing HS from displaying the full menu.

Everything worked the next day when I ran Hyperspin on its own.

Posted
19 hours ago, r0man0 said:

I've found my error : I don't have set the Default Plugin to HyperSpin on the General Settings -> RocketLauncher tab in RLUI ,

now it's done and i can see rom description ,year,developper ,..etc

And i understand why you're talking about some lag , i've to wait around 10 sec for Street fighter II rom mapping menu clones

I'm very enjoy about this feature now !

Resolved Issue found here :

https://www.rlauncher.com/forum/index.php?threads/builddatabasetable-rom-mapping-help.4520/

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 ?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...