Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: GoodTools Parser .50 Released  (Read 3306 times)

0 Members and 1 Guest are viewing this topic.

MisterB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 60
  • Last login:May 05, 2025, 10:12:16 am
GoodTools Parser .50 Released
« on: August 01, 2003, 01:54:23 pm »
In response to
http://www.arcadecontrols.org/yabbse/index.php?board=3;action=display;threadid=10207
I have posted my GoodTools Parser to the web.  This is definitely a beta, but it works for me, and other people thought it might be useful.  I'm not sure if I will provide updates to it, but feel free to send along your feeedback.

Enjoy!
MisterB

GoodCode Parser v.50

Introduction
----------------------------------------------------
This is a no-frills, non-configurable utility for selecting the 'best' ROM dump of each game from a folder of ROMS named in the GoodTools format, and copying it into another folder.  

Typically, a GoodTools ROM set contains numerous dumps of the same game, varying by country and various attribute codes.  I did not want 15 versions of the same game being listed in my frontend, and removing each of the extraneous versions by hand was way too time-comsuming.  So this utility does all of the hard work for you.

Here is the logic used to determine the 'best' ROM dump.  These were my preferences.  They may not be yours, but for the time being, they are not configurable.

1) Ignore any ROM with "hack" in the title
2) Find my preferred country dumps (U...if none exists, E...if none exists, J...else other)
3) From all dumps in my preferred country, copy the [!] (known good dump) version to the other folder.
   3a) If there is no [!] version, copy the version without any [] codes.
   3b) If there is no version without [] codes, just copy the first one found.

System Requirements
---------------------------------------------------
This is a DOS-based, commandline utility written in C#.  As such, you would need a Windows 9x/ME/2000/XP system with the .NET framework installed.  If you don't have the .NET framework, go to http://windowsupdate.microsoft.com and download it.

Usage
---------------------------------------------------
GoodCodeParser.exe <Source Folder> <Destination Folder>

This utility does not look through any subfolders of the source folder.
If the destination folder does not exist, it will be created.

Disclaimer
---------------------------------------------------
I assume no responsibility for what this program does or how you use it.  It served my needs, and I am making it public because other people may find it useful.

If you have problems, I will do my best to help you out.  Leave a message for 'MisterB' on the Build Your Own Arcade Controls message board (http://www.arcadecontrols.com).
« Last Edit: September 21, 2011, 07:37:06 pm by MisterB »

Hoagie_one

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3062
  • Last login:September 04, 2020, 12:36:28 pm
  • Um....whats a cabinet
Re:GoodTools Parser .50 Released
« Reply #1 on: August 01, 2003, 05:01:00 pm »
Thats really usefull.  Thanks

JamieDeb

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 27
  • Last login:August 25, 2004, 07:03:22 pm
  • I'm a llama!
Re:GoodTools Parser .50 Released
« Reply #2 on: August 03, 2003, 03:39:01 am »
Thanks very much for this necessary tool !
Please...find time to make it editable ;-)
(one can choose its sort method)

Thanks a lot !

Katana Man

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 238
  • Last login:September 22, 2024, 12:10:44 pm
Re: GoodTools Parser .50 Released
« Reply #3 on: January 15, 2005, 10:17:03 pm »
MisterB,
   The link to the file is dead.  Is it still available somewhere?  I could REALLY use this!

BuZz880

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 201
  • Last login:November 16, 2023, 02:16:43 pm
  • I'm a llama!
Re: GoodTools Parser .50 Released
« Reply #4 on: January 16, 2005, 10:20:37 pm »
Did anyone grab this before the link died?  I could sure use it.

MisterB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 60
  • Last login:May 05, 2025, 10:12:16 am
Re: GoodTools Parser .50 Released
« Reply #5 on: January 21, 2005, 10:22:07 pm »
As requested, the file has been posted again.

Enjoy!

cursedsnake12

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:March 08, 2016, 03:02:18 am
  • I want to build my own arcade controls!
Re: GoodTools Parser .50 Released
« Reply #6 on: March 08, 2016, 02:26:02 am »
is the tool still on the web?

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1847
  • Last login:October 06, 2023, 10:20:39 pm
  • Web Developer.
Re: GoodTools Parser .50 Released
« Reply #7 on: March 08, 2016, 07:35:44 am »
is the tool still on the web?

If it is dead, it is very similar to the ruby sript I created (mame software parser) and is open source on github.

http://forum.arcadecontrols.com/index.php/topic,148208.0.html