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

Yet another feature rich Hyperspin rom & media manager


xttx

Recommended Posts

Posted

Yet another Hyperspin rom & media manager

I don't really know if I'm allowed to post it here, if not, i will remove it.

First of all - Forgive me my poor English, some of notes in the program could be incomprehensible, i'm very sorry for this.

.NET 4.0 Required.

Expect bugs (no destructive, i hope).

- repare some broken HS xml (with unescaped "&")

- create XML from rom folder

- check for roms / videos / themes / wheels / artworks

- move unneeded roms/media to subfolder

- collect missing media from another folders

- crop hyperspin database to contain only roms you have

- match you media names with db entry

- compatible with each-rom-in-its-own-folder mode

- check cd images for variuos problems (and fix some of them)

- inline database editor

- resizeble interface

- makes backup everytime it move/replace something

- open source

- ...

0.002

- mp4 support (zero dreams #10)

- unlimited undo for matches (windowlicker11 #24)

- some minor fixes

0.002u1

- fixed UNDOing .cue renaming (windowlicker11 #27)

- fixed double-backslashes in undo messagebox (windowlicker11 #27)

- fixed possible crash after check

0.002u2

- 'Show only missing' combobox now works (djvj #31)

- CD Image checker now aware of .bin audio tracks (djvj #31)

0.002u3

- fixed total counter, it's aware of filter now (djvj #40)

- xml fixer a little more accurate.

- fixed bug when using network paths in matcher (not very useful in most cases, but I needed this a lot )

0.002u4

- fixed bug in CD image fixer (aupton #54)

0.002u5

- can delete entries from HS DB now (zero dreams #58)

0.002u6

- "delete selected rom" button - fixed position while resizing (zero dreams #81)

- Show/Hide columns in main view (right click on the column's header) (zero dreams #81)

- confirmation when deleting Hyperspin DB entrys (you can disable it in settings)

0.003

- CD Image fixer now can actually fix some problems (mdf/mds and wrong .bin filename in .cue)

- added database editor. (ctivate it in settings, then edit data in gridtable as you wish) (zero dreams #81)

- added background music and themes support in matcher (flames #60)

0.004

- more ISO fixes

- added filter support for mame folders .ini, and ability to crop database to filtered content (goldorakiller #87)

- convert from/to HS DB xml <-> clrmame dat (xml format only) (goldorakiller #87)

- striping tags (year, country, manufacturer) from rom's name when creating DB from folder (right click on the button to configure) (RandomName1 #91)

- some small bugs fixed

0.005

- corrected my english typos and errors (tastyratz)

- fixed bug with folder2xml (Marcoqwerty #109)

- added handling for video and themes from parent roms (for clones). By default HS settings are used, can be overided in 'program settings'. In the main table they are colored in slightly lighter green than usual "YES". (Sir Cyrano #99)

- added 'remove' button to the "handle together" list (tastyratz #112)

- favorites / genre manager with video preview and very dirty interface (flash have to be installed for video preview)

- youtube downloader (vlc have to be installed for this :( cutter doesn't work yet)

0.006

- RocketLauncher support, including HLv3 multiple path support (but all extensions are automatically set to .*, because HL handles extensions by emulator now, and not by system) (connorsdad #122, zero dreams #138)

- a tool to remove all clones in HS xml database

- another useless tool, that moves your files listed in some .txt to subfolder with given name. I used it to move all MAME roms to subfolders (i.e. c:\mame\Taito\).

- notes. Just a button to open a .txt file in notepad.

0.007

- autorenamer (potts43 #140, Marcoqwerty)

- xml (HS database) diff tool

bin see Attached Files

src see Attached Files

If you want to request a feature, report a bug, or just request to rename a label, please post here, i will fill all the

requests as soon as possible.

24evqxt.jpg

2r6e8lg.jpg

mhahu.jpg

5v0mrr.jpg

r71y5w.jpg

HyperspinChecker_src_0.006.zip

HyperspinChecker_bin_0.007.zip

  • Replies 170
  • Created
  • Last Reply
Posted

man this is insane.... i cant wait to mint my sets!!!!!!!!!!!!!!! i'll try it out!!!!!!!! absolutely genius!!!!! :)

Posted

Thank you all for comments.

Wow, am I reading that right? This app renames the BIN filename inside a CUE file?

Yes, you are absolutely right. ;) It can also check for .cue when you rename specified file (.iso, .bin, .other), and when you copy .cue from somewhere to HS rom's directory, it also copy the image, and the audio files referenced in .cue.

will it read a rom2xml file?

if rom2xml creates HS DB compatible XML, there will be no problem.

the app just need the following:

<menu>

<game name="rom_name">

<description>Game_name</description>

</game>

....

</menu>

And that's all.

In some cases, bad formed xml can be repaired automatically.

P.S. Actually, the app can convert folder2xml. Check 'HyperSpin system settings' tab.

Posted
Wow, am I reading that right? This app renames the BIN filename inside a CUE file? Huge! Going to mess with it in a bit. :)

^^Yea, this. I saw that and I'm liking it alot!

I am......Machine

Posted

You do know that this would be epic right??? Tell you what if you release this to the community, I will personally buy your Platinum membership for you.

Posted
Edit: In your video check it's "flv" but the switch to MP4 for videos is already here. Still at work and haven't had time to try out your program but just wanted to mention this fact.

Nice catch. I totally forgot. I will add MP4 as option in next release.

if you release this to the community, I will personally buy your Platinum membership for you.

Thank you a lot!

But i'm sorry, i think i didn't understand you right: the app is already released. Links in first post. Or do you mean something else?

And while i'm here, there is something I would like to ask:

I have another more or less HS related app. It allows to use cheats in various emulators WITHOUT quitting fullscreen mode or use emulator's menu. The interface is displayed right over emu window, and accessible with joystik. It can also map /quicksave/load/next slot/prev slot/ to 4 joystick buttons (or button combination).

It could be usefull, at least for those who play on TV, with gamepad in hands only (like me )), or for those who have a cabinet.

But there is a big problem: the actual cheats db were grabbed from a dozen of different sites, and I think it would be copyright issue to include theese cheats with my app, or distribuate them in any form. Without cheatDB, the app is useless. Maybe someone could point me in right direction, how to bypass this limitation? I really don't know anything about licencing / copyrigh / what I can do and what i can't.

post-19622-142870582635_thumb.jpg

Posted

How are you displaying that inside the application?

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

RocketLauncher's Official Home

If you appreciate my work:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted

I use easyHook library to hook directX9 or directDraw. If emulator uses dx10 or dx11, the emu is hooked, but menu is drawn on the emu's mainWindow using gdi+ (it's because i can't convert .net bitmap in dx10/11 texture). And DX8 and openGL are not supported.

By the way, there is a topic about Magnavox Odyssey somewhere here, they need something to display an overlays over dosbox. This technic could be used for dosbox in DX mode...

Posted
By the way, there is a topic about Magnavox Odyssey somewhere here, they need something to display an overlays over dosbox. This technic could be used for dosbox in DX mode...

Yeah we need someone that knows DX or OpenGL to help us out with this, do you think you could help us? That would be great. We have a working solution right now, but involves launching DosBox in windowed mode and resize the window to the screen size to simulate a fullscreen mode on the module, it works, but I'm not happy in using such a hackjob.

Posted
Enjoy your new membership & welcome to the community.

Just can't believe it's true! I'm a Platinum Member now!!! I just didn't realize it could be true, when you have said this few posts above :). Thank you!!!

Brolly

Well, it can be perfectly used for this, I think, but with a single limitation: can not be used with Dosbox set in openGL mode. At least for now.

So I can:

a). provide you full source code (vb.net project for main app, & c# solution for injected library) right now!,

OR

B). do it myself, but only in the middle of January 2013 (I'm really busy at work now, I'm sorry.)

What do you prefer?

Posted

I currently use DOSBox in OpenGL mode, but for that particular emulator I don't think it makes any difference, so I'll gladly change the settings if that means having fully working overlays.

You can send me the source code, I know nothing about DX, but I know my way around C# and I suppose VB.NET too even though I don't use VB since VB6 ^^ so I can have a look at it and see if I can get it to work. If I run into problems I'll let you know, worst case scenario if I can't get it running properly we wait until middle of January ;)

Thanks for the help.

Posted

Well, here is the source (all solutions with all projects + recompiled easyHook + bin + cheatDB... All. 172mb, please give me a message when you are done, because i'm out of space on my server... ):

http://80.240.211.12/mCheat_0.04.rar

all this is compile-ready out-of-the-box in VS2010 pro or express...

__BUT__

The code is incomprehensible, badly commented, some comments are in russian... and... well, I'm really sorry for this, I have never though that somebody would ever read this code... So, for now I provide it as is. But I will try to find some time to cleanup it and then resend.

Posted

I haven't had the time to completely use all of the functions provided by your application but the xml cropping (and backup) as well as the checking across all folders for game and media is EXTREMELY useful. I found little errors I thought I had fixed but actually missed. So far.....

EPIC!!!!!!!

This program is so good that I believe it should be incorporated into HQ.

Posted

xttx, thanks just grabbed it. Will look into it after Christmas since I have no time before that, russian comments eh? That should be interesting, good thing there's google translator, but hey any comment is better than no comment :)

I'll let you know how everything goes.

Posted

Thanks for the great app. I was using the Matcher to rename some box art and it works great. There is one request I would like to make for the Matcher. It is so easy to associate files with a database that I occasionally found myself accidentally associating the wrong file. It would be really convenient if there was an UNDO button to quickly undo the last match made. I have no idea how difficult this would be to implement so I would not be upset if this feature is not included.

Thanks again, I foresee myself using all of the features of this software.

Posted

Thank you all guys, I'm reallly glad that you find this app usefull.

For requests:

- .mp4 for video almst done, just need some checking, will be released today (I hope).

- undo last match - some matcher operations consists of renaming/copying several files or even folders, especially when dealing with cd images. This could be difficult to track. But nothing is impossible. I'll see what I can do.

Archived

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

×
×
  • Create New...