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

Poll

Would you be intersted in a public release of FE Buddy?

Yes
19 (79.2%)
No
1 (4.2%)
Maybe
3 (12.5%)
Whats a ROM?
1 (4.2%)

Total Members Voted: 24

  

Author Topic: FE Buddy - Utility to filter your ROMs, images and videos (pics added)  (Read 3598 times)

0 Members and 1 Guest are viewing this topic.

RitchieTheBrit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:September 29, 2015, 12:03:36 pm
    • The Urban Dead Survivor Diaries
Hey guys, I have been working on a little application to help with my pet hate.

I like my FE to be pretty.  That involves having the correct marquee images, cabinet images, control panel images, videos; whatever the FE skin uses.  There's nothing more annoying than a ROM missing loads of resources.

With me so far?  Great!  What my application does is create a list of available ROMs, and then compares the list to user specified folders for the matching images/vids.  EG, a user wants matching ROMs, videos and marquees images, they simply tick the MARQUEE and VIDEO boxes, browse for the three folders, and then stipulate a target folder.

The application will then create a set of folders for marquees, ROMs and videos, and copy across complete sets.  That is, each ROM will have a matching video and marquee.  If EITHER one of the resources is missing, then the ROM and remaining files won't be copied, only COMPLETE sets.

Hope this made sense!
(pics in my last post)
« Last Edit: June 03, 2008, 08:40:07 pm by RitchieTheBrit »
Well I say let's get out there and TW*T it!

One good knee in the happy-sacks and it'll go down like any other smegger!

gonzo90017

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1034
  • Last login:June 23, 2019, 02:41:07 pm
  • I'm a llama!
Re: FE Buddy - Utility to filter your ROMs, images and videos...
« Reply #1 on: May 31, 2008, 07:44:20 pm »
It sounds a little confusing. Maybe some screenshots or video would help?

RitchieTheBrit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:September 29, 2015, 12:03:36 pm
    • The Urban Dead Survivor Diaries
Re: FE Buddy - Utility to filter your ROMs, images and videos...
« Reply #2 on: May 31, 2008, 08:10:46 pm »
Hehehe, yeah it DOES sound confusing!  It's so much easier than it sounds.  No screenies or vids until I get the code fettled, as the UI is a bit fugly at the moment, with debug boxes and whatnot.

I may be able to get something posted on Monday.
Well I say let's get out there and TW*T it!

One good knee in the happy-sacks and it'll go down like any other smegger!

Crazy Cooter

  • Senator Cooter was heard today telling the entire congressional body to STFU...
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2041
  • Last login:June 05, 2025, 12:39:19 pm
Re: FE Buddy - Utility to filter your ROMs, images and videos...
« Reply #3 on: May 31, 2008, 10:12:24 pm »
So if I'm following you right:

Using your ROM folder as the "reference", it will check to see if ALL the checked boxes (cp image, marquee image, etc) are available.  If so, it creates a new set of directories: ROM, cp images, marquees, whatever boxes were ticked.

If you're missing a marquee, it doesn't copy ANY info over (ROM or otherwise).

Right?

Cakemeister

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • Last login:May 31, 2024, 06:23:16 pm
  • I'm a llama!
Re: FE Buddy - Utility to filter your ROMs, images and videos...
« Reply #4 on: May 31, 2008, 10:50:01 pm »
I wrote a batch process to do something like this when I was creating the Khameleon demo.

There were some "if not exist marquees\%1.png goto dontcopy" or similar statements.

Your utility is a lot cleaner.

Make sure you add it to the software utilities page of the wiki.





Old, but not obsolete.

RitchieTheBrit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:September 29, 2015, 12:03:36 pm
    • The Urban Dead Survivor Diaries
Re: FE Buddy - Utility to filter your ROMs, images and videos...
« Reply #5 on: June 01, 2008, 06:26:15 am »
So if I'm following you right:

Using your ROM folder as the "reference", it will check to see if ALL the checked boxes (cp image, marquee image, etc) are available.  If so, it creates a new set of directories: ROM, cp images, marquees, whatever boxes were ticked.

If you're missing a marquee, it doesn't copy ANY info over (ROM or otherwise).

Right?

That's exactly it.  Like I said, straightforward to use, but a pain in the ass to explain!  ;)
Well I say let's get out there and TW*T it!

One good knee in the happy-sacks and it'll go down like any other smegger!

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: FE Buddy - Utility to filter your ROMs, images and videos...
« Reply #6 on: June 01, 2008, 07:27:36 am »
give some screenshots, what can sometimes say more than words.
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

RitchieTheBrit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:September 29, 2015, 12:03:36 pm
    • The Urban Dead Survivor Diaries
Re: FE Buddy - Utility to filter your ROMs, images and videos...
« Reply #7 on: June 02, 2008, 07:05:07 pm »
Okay, just getting things running a little smoother.  I am limiting the sub-routines to only accept a limited number of extensions.

So far I have...

ROMs: Anything at the moment.
Images: PNG, GIF BMP, JPEG, JPG
Videos: AVI, WMV, MOV, MPG, MPEG

Does that cover the range of commonly used extensions for the resource files?  Any that I should include and have forgotten?
Well I say let's get out there and TW*T it!

One good knee in the happy-sacks and it'll go down like any other smegger!

CM

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 243
  • Last login:January 02, 2012, 08:59:17 pm
  • The internet?!? Is that thing still around?
Re: FE Buddy - Utility to filter your ROMs, images and videos...
« Reply #8 on: June 02, 2008, 10:14:46 pm »
Will this provide a report feature like ClrMamePro's miss-list / have-list?  A report-only scan would be useful.

Havok

  • Keeper of the __Blue_Stars___
  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4530
  • Last login:July 11, 2025, 01:29:48 am
  • Insufficient facts always invite danger.
Re: FE Buddy - Utility to filter your ROMs, images and videos...
« Reply #9 on: June 02, 2008, 10:44:25 pm »
Sounds great! I would suggest a log of games that didn't copy over, and what was missing - that would help to get the pieces you are missing...

Neverending Project

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 851
  • Last login:April 06, 2015, 10:07:43 pm
    • Arcade Fixer
Re: FE Buddy - Utility to filter your ROMs, images and videos...
« Reply #10 on: June 02, 2008, 11:18:11 pm »
just another suggestion here. How about a box to tick labeled "Don't move/copy files". If this was ticked, it would only output a list of missing files.

RitchieTheBrit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:September 29, 2015, 12:03:36 pm
    • The Urban Dead Survivor Diaries
Re: FE Buddy - Utility to filter your ROMs, images and videos...
« Reply #11 on: June 03, 2008, 05:46:29 am »
At the moment, the way it works is in a cascading fashion, so it would be able to ouput a MISS list of ROM names that are missing, but I would have to do a rewrite to get a list of what exact files are missing.

Hmmm.  Did I mention this is the first time I've programmed?   ;)

-R
Well I say let's get out there and TW*T it!

One good knee in the happy-sacks and it'll go down like any other smegger!

RitchieTheBrit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:September 29, 2015, 12:03:36 pm
    • The Urban Dead Survivor Diaries
Re: FE Buddy - Utility to filter your ROMs, images and videos...
« Reply #12 on: June 03, 2008, 07:27:51 am »
Well, looks like I have a miss list for each category working now!  Woot!  No rewrite required either.

Anyway, I just need to get it to output to a logfile in the destination directory.  At the moment, the miss lists are created before any copying happens, and a dialog box pops up anyway telling you how many complete sets you have,m giving you the option to copy or cancel.
Well I say let's get out there and TW*T it!

One good knee in the happy-sacks and it'll go down like any other smegger!

RitchieTheBrit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:September 29, 2015, 12:03:36 pm
    • The Urban Dead Survivor Diaries
Re: FE Buddy - Utility to filter your ROMs, images and videos...
« Reply #13 on: June 03, 2008, 08:37:08 pm »
Okay, got the Miss List working.   Now, when you run the program, it will create a txt file in the destination location, before giving you the option of copying the files across.  The file will look a little like this...

Code: [Select]
5 complete gamesets from 31 ROM files.


-- Cabinet Image Miss List --

1941
dino
dynwar
knights
kod
megaman
mtwins
nemo
pang3
pnickj
qad
qtono2
sfzch
slammast
wof


-- Control Panel Image Miss List --

1941
cworld2j
dynwar
mtwins
nemo
pnickj
qtono2
sfzch
wof


-- Flyer Image Miss List --

pang3
sfzch


-- Marquee Image Miss List --

1941
cworld2j
mtwins
nemo
pang3
pnickj
qtono2
sfzch


-- Snapshot Image Miss List --

sfzch


-- Title Screen Image Miss List --

sfzch


-- Video Image Miss List --

3wonders
cworld2j
megaman
mercs
msword
mtwins
nemo
pang3
pnickj
punisher
qad
qtono2
sf2
sf2ce
sfzch
slammast
strider
unsquad
varth
willow
wof
Well I say let's get out there and TW*T it!

One good knee in the happy-sacks and it'll go down like any other smegger!

zobook

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 63
  • Last login:March 08, 2019, 12:34:43 pm
Nice job, looks very interesting (and usefull too, of course).

What language are you using? Just curious

RitchieTheBrit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:September 29, 2015, 12:03:36 pm
    • The Urban Dead Survivor Diaries
Thanks dude!

I'm using VB.Net.  It's taken about two week of learning and experimenting to get to the point it is now, but I'm actually quite pleased with the results so far.

I actually wanted an easy way of sorting out the NeoGeo and CPS1/2 ROMs that I am using with Kawaks, and there was nothing that would do the job, so...  ;)
Well I say let's get out there and TW*T it!

One good knee in the happy-sacks and it'll go down like any other smegger!

zobook

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 63
  • Last login:March 08, 2019, 12:34:43 pm
I actually wanted an easy way of sorting out the NeoGeo and CPS1/2 ROMs that I am using with Kawaks, and there was nothing that would do the job, so...  ;)

Yes, there are 2 reasons that generally make me start typing source code. Needing something and not founding it, or founding something and wanted to doit myself. I see a potential "second reason" alert right now. I use Delphi 7, because the exe generated are very portables to any windows system (no runtime needed)

Keep on coding!!!
« Last Edit: June 04, 2008, 10:35:21 am by zobook »

Dariusz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 195
  • Last login:November 23, 2018, 02:41:36 pm
  • I want to Build My Own Arcade Controls!!
RitchieTheBrit,

Can your app be used to also have your screen folder as you reference to create the roms required for the screens?


deadsoulz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 108
  • Last login:December 19, 2023, 02:24:28 pm
For video extensions, could you add .flv .  Hyperspin-FE uses this extension for videos.

RitchieTheBrit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:September 29, 2015, 12:03:36 pm
    • The Urban Dead Survivor Diaries

Can your app be used to also have your screen folder as you reference to create the roms required for the screens?


Not too sure what you mean, Dariusz.  I think maybe you are referring to the Snaps folder?  They are the in-game screenshots, and the Titles are the title screens.  I decided to keep the Mame folder names, as they will be most familiar to people using it, generally speaking.  But if that's what you meant, then yes, it can use the screenshots to filter the ROMs as well.

I really need to get back to finishing this, I got sidelined on another project.  I really just need to get the error catching done, and it should be ready for release.

For video extensions, could you add .flv .  Hyperspin-FE uses this extension for videos.

I'll add that now, Deadsoulz, cheers dude.
Well I say let's get out there and TW*T it!

One good knee in the happy-sacks and it'll go down like any other smegger!

ccarlesco

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • Last login:May 10, 2012, 10:03:01 am
I can't believe that no one has created this program yet  - I can't stand manually separating files.
- I'm really looking forward to the release! :applaud:

Dariusz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 195
  • Last login:November 23, 2018, 02:41:36 pm
  • I want to Build My Own Arcade Controls!!
Re: FE Buddy - Utility to filter your ROMs, images and videos (pics added)
« Reply #21 on: August 24, 2008, 05:57:22 pm »
Hi RitchieTheBrit,

Just thought I'd ask how is the development of FE Buddy comming along. I'm looking forward to the release of the program as it will be a valuable tool of mine in sorting out roms which have videos and or snaps.

Thanks,

Dariusz