Jump to content

phantasy

Platinum Member
  • Posts

    236
  • Joined

  • Last visited

Posts posted by phantasy

  1. Hey Everyone!

    I've been away for a long time (life gets busy) and just caught up on threads.  Hope vaderag was able to be up and running. I may update the .180 xmls if needed as a refresher course for me, then when I can, tackle the latest version at that time.  I can't do it every month/ for every release, but periodically I may apply this work to an updated MAME version.  I may create a simple step by step tutorial to demystify some of the common "who's on first" confusion. This may also inspire others to create updated XMLs for each MAME version when Metalzoic and I don't find the time.  I don't wish to take over Metalzoic's thread in any way so I'll see the best place to host this. I am continually thankful to Metalzoic - where I learned to filter MAME.

    • Upvote 1
  2. Thank you Ninja- I would suggest it as the main MAME xml and would be honored to have it as such. It really adheres to the xml goals, so unless anyone disagrees with any of the removals and wishes for changes, I'm up for it.  Even if changes, I am sure it will serve as the best template.

    Gigapig- thank you for the info on the dipswitches!! That is good news about them being in the cfg folder.  If I open one in notepad++ I see no mame-build-specific writing.  This is an example using Trog:

    MY OLD .179 cfg file with the proper dip switches set per Metalzoic:

    <?xml version="1.0"?>
    <!-- This file is autogenerated; comments and unknown tags will be stripped -->
    <mameconfig version="10">
        <system name="trog">
            <input>
                <port tag=":DSW" type="DIPSWITCH" mask="3072" defvalue="3072" value="2048" />
            </input>
        </system>
    </mameconfig>

    I now did a first time loading of TROG in my .180 version folder which created a new cfg file that has no settings changed:

    <?xml version="1.0"?>
    <!-- This file is autogenerated; comments and unknown tags will be stripped -->
    <mameconfig version="10">
        <system name="trog" />
    </mameconfig>

    When I copy and paste over this newly created cfg with my .179 one and load it up in .180 MAME all works beautifully.  So since it is just a cfg file and not the more system specific nvram ones, in theory (ha, and I guess now in practice) we could seriously just make a one-time zip of all the cfg files for the games in Metalzoic's list and just have people download and extract it into their cfg folder!  Any updated MAME should work, no?

    I don't have time at the moment to test if a MAMEUI cfg is written the same as a MAMEFX/Arcade64 one but could try later.  The new xml combined with a zip of the better cfgs would be the ultimate time saver for people.

    • Upvote 2
  3. Perhaps I may sum up:

    The UI version of MAME has great filters to see for oneself (highly advised!) the current bloatware (for now- no offense MAME devs!).

    Latest MAME .180 supports 33,863 titles (when including MESS systems bios.). Before the kid in the candy store feeling takes you over, know that 22,192 of them don't work!  Using other tools to scan the games, there are 7408 MAME games IF you filter out the non-working 22,192 stuff408, and the categories featured in mame_no_casino_mahjong_mature_quiz_electro_utilities.xml 

    This includes clones because one can either play them or tick one toggle button in HyperHQ to make them appear or not appear in your Hyperspin wheel.

    "My" (really a team effort) 7100 games list is the remainder of said 7408 (still with clones) after further removal of 308 "more sneaky" games that should be in with the filtered out list but aren't labeled as mahjong, casino, etc. yet.

    The final cleansing of the list:   If you remove ALL the clones, you will throw out the baby with the bathwater, so to speak.  A small handful of clones you will likely still want... the reasons are stated in Metalzoic's list but the reasons vary: extra features not in the parent version, # of player controls. Imagine not having 4 players around to play Sunset Riders: more often one or two people play and you'd like to CHOOSE which character to play as). Now your wheel will display both the 4 player and the 2 player version (and serves as a reminder which games have that feature).  To not lose those hidden gems we remove their tags as being a clone to make them a parent game so they do appear in your HS game selection whether you filter out clones or not.

    So 7100 is the magic number when all is said and done...

    The tricky part that stumps people I think is this: When people say filtering out the final 7100 yet one last time of clones, at this point the hard work of adding the small list of new pals like Sunset Riders 2player is not undone- those handful show up WITH your originals list (again, they are now branded as a parent/original so why wouldn't they), and that marriage leaves you 2789 total games to play without all other clones. 

    Sounds good- how do I do it?

    You get this 2789 total either by using my xml (from my earlier post) labeled with that game amount, OR with the two step process of using my 7100 labeled one and ticking the "Hey Hyperspin, I may want my clones later but don't show them to me now" box in HyperHQ.  Hyperspin will heed your order and just show you the 2789 the same as if you used the first method.

    • Upvote 2
  4. A dipswitch / service menu settings idea...

    Was thinking.. what actually saves the dipswitch and service menu settings so I would not have to redo them all when I update my MAME version (which now I don't plan to for a long time)?  Is it the NVRAM folder that keeps track of that?  If so, would an attachment of the appropriate files (without the roms) be a good upload to save so one could just import them into a new MAME install or save other people the trouble?

  5. Well, I have finally done it!  Thought I'd share a super xml for version .180 with a 7100 Game total!  But first:

    @Metalzoic: and update on Ikari Warriors... I report a typo in the unclone list:

    Rambo 3                         ikari           irariram        Bootleg/SNK         Rambo version of Ikari Wariors with joystick hack

    note 'irariram' should change the first 'r' to a 'k' to be 'ikariram' in your unclone list.

    ALSO to be added to the UNCLONE list:

    Ikari III - The Rescue (US, Rotary Joystick)       clone name: ikari3u         parent name: ikari3     Manufacturer: SNK     Reason: Rotary control vs 8 way joystick.

    BOTH OF THE ABOVE ARE FIXED IN MY NEW ATTACHED XML BELOW...

    Note: mame_no_casino_mahjong_mature_quiz_electro_utilities is the base xml used for the following changes...

    I upgraded my roms to latest version .180 and after learning Don's awesome 'Filter HyperList' tool, I redid everything from scratch which was MUCH more efficient! BIG thanks to phulshof for honoring my request to upload the former xml filters. Using .175, I was able to create a "What Metalzoic removed" xml to then apply to my .180 so there is no question or searching for the extra bar, touch etc. titles. I'm including that xml as it sits well in my genres in case I want to check them out again. Plus it may be handy to Metalzoic for reference. 

    So, I have an xml of .180 with just those removals, and then an updated one: MAME added games from .175 to .180, were easy to sort [112 games total of 83 clones and 29 parents]. Only 4 removals needed here following Metalzoic's criteria: Deluxe 4 U (ver. 0107, 07/01/2000),   Mayjinsen 3,   Star Audition,  and  Time Scanner (TS 2.0, Magnet System, prototype)

    I then did my aforementioned manual edits to the xml:  Strider 2 added, Afterburner 1 uncloned,  Pong - pongf and pongd re-added and re-rated 'AAMA - Green (Suitable For All Ages)' as they erroneously got excluded due to the wrong 'mature' rating, Ataxx left in (it was already there). **NEW: 'Roller Crush' parent was re-added since it oddly disappeared.

    'Spot (Arcadia, V 2.0)' not rejoined as previously considered: it is seemingly a console port (Also game count is now at 7100 now and I like the round number)

    Finally, all clones needing uncloning as featured in this thread are now uncloned.  The only other tweaks are the suggested in-game changes to dipswitches/services settings, as previously mentioned.

    So, this is Metalzoic's awesome 7001 game xml from ver .175 now updated to 7100 games as a ver .180 xml! When filtered of clones via HyperHQ or edited xml, that brings Metalzoic's 2763 originals game count up to my 2789 in ver .180 which is 26 games added. Whew! Enjoy!  Special thanks to Metalzoic, phulshof, and Don's HyperTools.

    Mame .180 (Final Phantasy).7z

    • Upvote 1
  6. Ahh.. I did read that but thought this would show both the bezels and game within a 4:3 fullscreen, with the bezels SLIGHTLY cropped in favor of any missing pixels of the game being cut.  I have the game taking up the whole screen with barely a hairline of artwork acting as a border, obscuring any 'art' of the bezel entirely.  I'd be better disabling the bezels all together and taking up the entire screen with the game, no?

    I'm certain your intention wasn't to cut it off this much and I have some setting wrong.

    I intend to get my setup looking somewhat like gigapig's toggling at 17:53 mins in at his tutorial, getting the whole game picture, but ok if windowed within the artwork, and the ability to toggle it completely off in-game would be a nice bonus:

     

    • Upvote 1
  7. RE: Arcade (MAMEFX).. I also saw a link on mameworld.info that just announced ver 180 with a link page and description:

    http://arcade.mameworld.info/


    What's in it?

    • - Arcade games only
    • - NO pinball
    • - NO poker games
    • - NO gambling games
    • - NO systems that require software, such as computers and consoles
    • - If all the games of a specific source file are not functional, then they are removed.

     

    Going to mess with all of Don's tools to find the best one then.

    As for which After Burner rom, there is only one not named as the sequel to unclone:

      </game>
      <game name="aburner" index="" image="">
        <description>After Burner</description>
        <cloneof></cloneof>
        <crc>6c07c78d</crc>
        <manufacturer>Sega</manufacturer>
        <year>1987</year>
        <genre>Shooter</genre>
        <rating>AAMA - Green (Suitable For All Ages)</rating>
        <players>1</players>
        <ctrltype>Stick</ctrltype>
        <buttons>2</buttons>
        <score>4.1</score>
        <enabled>Yes</enabled>

     

    Strider 2 is:

    </game>
      <game name="strider2" index="" image="">
        <description>Strider 2 (USA 991213)</description>
        <cloneof></cloneof>
        <crc></crc>
        <manufacturer>Capcom</manufacturer>
        <year>1999</year>
        <genre>Platform</genre>
        <rating>AAMA - Yellow (Animated Violence Mild)</rating>
        <players>4</players>
        <ctrltype>Joystick</ctrltype>
        <buttons>3</buttons>
        <joyways>8</joyways>
        <score>4.1</score>
        <enabled>Yes</enabled>
      </game>
      <game name="strider2a" index="" image="">
        <description>Strider 2 (Asia 991213)</description>
        <cloneof>strider2</cloneof>
        <crc></crc>
        <manufacturer>Capcom</manufacturer>
        <year>1999</year>
        <genre>Platform</genre>
        <rating>AAMA - Yellow (Animated Violence Mild)</rating>
        <players>4</players>
        <ctrltype>Joystick</ctrltype>
        <buttons>3</buttons>
        <joyways>8</joyways>
        <score>4.1</score>
        <enabled>Yes</enabled>
      </game>
       <game name="shiryu2" index="" image="">
        <description>Strider Hiryu 2 (Japan 991213)</description>
        <cloneof>strider2</cloneof>
        <crc></crc>
        <manufacturer>Capcom</manufacturer>
        <year>1999</year>
        <genre>Platform</genre>
        <rating>AAMA - Yellow (Animated Violence Mild)</rating>
        <players>4</players>
        <ctrltype>Joystick</ctrltype>
        <buttons>3</buttons>
        <joyways>8</joyways>
        <score>4.1</score>
        <enabled>Yes</enabled>

     

  8. 2 hours ago, Metalzoic said:

    Sounds good. I almost left Ataxx in myself. Spot I'm not familiar with, but if it's on the line I'd say keep it.

    Spot is similar to Ataxx and Othello featuring the old 7-up mascot- these two titles stood out from all the Asian ones.

    I belive in Don's Tools I search for Shogi, Shougi, Mahjong, Dominos, Tiles... and thee were one or two other words that pop up in this category on non-games. Can't remember. However just removing the Mahjong category doesn't get them all. you have to go weeding for them. There's also a big chunk of them with a specific name (that I no longer remember) you have to weed out.

    Which of Don's tools does this best? I'm using the old fashioned Control+F in Notepad II on the XML, haha! I think the xml genres have maybe gotten better since even .175 as I am finding little left to do: Shogi, Shougi, Mahjong were done prior, Dominos there is nothing that isn't a regular game to remove, Tiles yielded nothing. If someone comes up with the other forgotten names I will weed them out.

    There's a ton of these. Can't remember the names of them all. Search for Touch, Bar, mega, Ultra, redemption, puzzle, match etc...  DID these just now - one redemption title but too cute to remove. I think I'm done on this and am happy to pass the reigns to someone else for any final tweaking (other than noted above).

    Nice. I should add those to my Unclone list.  After Burner and After Burner II should be enjoyed separately, yes. Please do add part 1 to your unclone list. Strider 2 is more like your Neo Geo instructions and must be added as opposed to uncloned as it is currently listed as a non-working game but I assure anyone they will have plenty of fun with it.

    More info on the ikari game... do I have it listed wrong and it needs to be fixed on the list? It may be just a rom name update. One of the unclone lists had the Ikari game, but not name matched in my xml but I found the title anyway and changed the one I have as uncloned.

    There were only the other 2 in 175. I don't remember a China version, but I wouldn't worry about it probably. There is one Zero Team 2000 and two New Zero Team games. For those inclined, you can probably remove ' New Zero Team (V33 SYSTEM TYPE_B hardware, China?) ' from my xml but I'm leaving it so I may study if and any differences exist.

    ...starting to think I had imagined this game. Strider 2 is indeed real though I never saw it in the arcade like I did the first one. It was ported to Playstation and if you are a fan of the series, the new remake game is pretty awesome too. You can play it on a PS4 even!

    Ok- updating the last XML to include the removal of Black Touch (Korea), all Touchmaster games, etc. This brings the list down to 7283 Games (catching up to you!!) Also, funny, but somewhere PONG variants got removed (pongd and pongf)- strangely they are tagged as AAMA red for strong sexual content?!?! Changed both tags to green AAMA...

     

  9. @Metalzoic

    I put in a ton of work to replicate what you did for .175 now for .179 to benefit the community.  I realized there was more to it than what's in my xml from the earlier post.  I could use your advice on one or two minor details... Here is my work flowchart copied from you:

    - Start at: https://www.dropbox.com/sh/19vpff3f4x87yu4/AAB4u5ffSIweBRXOB9y1O974a/MAME 0.179?dl=0

    - Begin with mame_no_casino_mahjong_mature_quiz_electro_utilities.xml  (I reworded your post here to match the file name at the link). This starting xml is a change for me as now I am leaving in the handful of PlayChoice games and eliminating Mature as this will cater to more end users (speculation only). I have a Mature.xml as a genre instead.


    - Then I strip away nearly all the tabletop/boardgame stuff. (All Tabletop marked games removed except I left 'ataxx' and 'spot'- Thoughts?  Only one game was listed as board game which I removed)

    - Then I strip out the Shogi Go stuff that's left over. (Removed anything marked Shougi but did not find Shogi or games with 'Go' in the title)

    - Then I remove all the bartop games like Megatouch etc... (Got rid of anything Megatouch and Pit Boss- am I missing others?)

    - Then I pull some of the crap protos and bootlegs.  (** I differ in that I LEFT THEM ALL IN- I loaded a few of each and find this subject too subjective without more info. I like Hard Drivin' anything so did not want to lose them yet)

    - I fix the screwed up genre soccer game (Phulsof will jhave this fixed in 176) (I left untouched as this is ver 179 so should be fixed by now)

    - I un-clone most of the good clones listed in this topic (I did EVERY one in this and checked against all old threads. My new additions I also uncloned are After Burner and Brix... and note 'ikari3nr' changed to 'ikari3u' to unclone)

    - Unclone the 2P version of 4+P games (Please clarify: I did ALL in game dip-switches and F2 changes from your list, but are there any to edit in the xml?)

    - Fix/unclone the 2 Zero Team games (Done, but note the dubious instruction 'You must unclone both Zero Team games because there actually is no parent'... does that also mean nzeroteama: New Zero Team (V33 SYSTEM TYPE_B hardware, China?) too or just 'New Zero Team (V33 SYSTEM TYPE_B hardware)' and 'Zero Team 2000'?

    - Un-clone the 2 extra Neo Geo games  (No Change: already uncloned)

    - I leave all the clones and simply filter them out in HyperHQ. That way I don't lose access to any of them if it turns out I want them. (Same Here) ...and I think that's it.

    NON XML tasks but VERY good to do:

    - After that I went through every single 4p game I listed and changed the settings or dip-switches so they play correctly 2P.

    Then I split that cleaned DB into all the Manufacturer wheels I use, then I split them all out with genres.

    ***That ends the Metalzoic instructions, but my final additional step was to add ALL variants of 'Strider 2' (Clones left in to keep everything uniform- and will also let HyperHQ filter clones). Strider 2's awesomeness supersedes any 'non-working' status. :)

     

    Other thoughts:

    STRIDER 2 - I'm leaving this tagged as a 4 player game, because hitting tab to enter the controls lists it as 4 players but I never figured out why;  Strider 1 has 2pl alt mode, but has anyone ever seen any mode other than 1 player? That's for the MAME team to sort out anyway.

    If I am leaving in Nintendo's PlayChoice titles, what about Sega's Mega-Touch games?  They have been listed as not-working for a while but I cannot figure out what is wrong with them other than that MAME says so; they seem to load and run just fine. Anyone?

    This brings my earlier game count of 7609 down to 7308 (which is odd since I removed Mature AND many more games per Metalzoic making me think the number would be closer to your original 7001 so I may have missed some bar games, but the extras are likely the protos and bootlegs).

    The attached xml should give Mame ver .179 users no_casino_mahjong_mature_quiz_electro_utilities (and obviously no Non-Working except Strider 2) plus Metalzoic's uncloning and trimming.

    If anyone needs genre xmls I can provide them as well. Enjoy!

     

    Mame.xml

  10. The 608 extra games are mostly if not all MATURE games which I did not filter out.  

    I did just get hold of Arcade64 MAME for .179 which for the uninitiated, is a continuation of 32/64 bit MAMEUIFX after the official one ended at version .175.  Only thing I haven't sorted out yet is why it has a total of 9845 games by default vs MAME's 33,747!  I thought maybe Non-working was cut but there is a non-working section so I have to look into it more.

    QUESTION:  Is there a separate database or filter to get the non-arcade games of MAME?  Think of it as a MESS.xml WITHOUT bios. For example, in .179, under all games, if I filter out arcade, I get 2461 titles.  If I further tick out Non-Working, I get 1377.  Here is where it is tricky- I'd like to filter out consoles and computers (Atari 5200, BBC Micro, etc), but DO keep things like Dig Dug (Gakken), Pac Man (Tomy), and Pac-Man (Coleco, Rev. 29).  Is this already covered in the 'Electronic Games' xml or is that for RetroArch/MADrigal's .exe games?

    • Upvote 1
  11. Hey guys,

    I updated MAME to ver .179 and saw that Metalzoic's custom 7001 title xml for ver 175 left me with about 39 red titles in RL. I found about the same if I started from scratch with the dropbox semi official .179 files/filters. So I went through everything and am happy to share my findings and new files:

    I created a new MAME xml for current ver .179 starting with:

    mame_no_casino_mahjong_quiz_electro_utilities_playchoice.xml

    [keeping the mature games]

    -NON WORKING is automatic filtered out in these xmls
    -MECHANICAL is mostly if not ALL automatically removed under 'electromechanical'

    Leaving IN clones (I filter out Clones in HyperHQ)

    Metalzoic's last xml for ver .175 was 7001 titles, while my ver .179 has  7609 (the 600+ game count difference is almost 100% comprised of the mature games which I leave in)

    Then I incorporated all of the clones from the top of this thread (the good clones are uncloned).

     

    Two additions you may or may not wish to cut:

    - Finally I also UNCLONED After Burner as I consider parts 1 and 2 two different games.

    - I added the three 'Strider 2' titles as though it is marked as NON-WORKING, I play it perfectly (it may crash late in the game).. life without Strider 2 is no life for me. :) 

     

    Notes:

    - Though Mahjong games are excluded, happily for me by default Shanghai games are left in which I was a fan of on Sega Master System so I'm happy for the arcade ports.

    - The two Neo Geo titles mentioned are included by default and I did not need to add them.

    Now RL shows a complete .179 set as missing 41 titles, but they should work fine in HS regardless as they are either built in to a parent like 'breakout' or clones that will be filtered out anyway.

     

    This is totally unofficial so my xml is available by PM only.  right here and right now. ;)

    Mame.xml

×
×
  • Create New...