Screen Shot

Downloads:
RomVault (1.7.0) Full DIR's
RomVault (1.7.0) EXE Only

DAT Sets:
TOSEC DATS (2011-11-11)
TOSEC-ISO DATS (2011-11-11)
TOSEC-PIX DATS (2011-11-11)

MESS Dat's (05/22/2010)

Others:
TorrentZip File Format

Contact Me

You are Visitor: 0002638
Since: 04/08/2010
 

For a very quick 'How to use RomVault' Scroll down to the very bottom. (Read April 12,2010 post.) or watch This YouTube Video

February 7th, 2012

Here is a new release of RomVault (Version 1.7) It adds larger file support. Using Zip64 You can now store files bigger that 4Gb. It also fixes a DAT scanning issue where .DAT files are being release with a .XML extentions. The link for this download is over on the left.

January 21st, 2012

For anybody interested in the inner workings of a Torrentzip file I have written a document explaining the torrentzip standards. You can download it here.

December 3rd, 2011

Had a couple of bugs show up in the last few days, so here is a quick bug fix release. Please update to version 1.6.6 using the link on the left.
Fixed a problem scanning MESSXML DATs and Fixed a problem fixing files if the zip was in a sub directory in ToSort.

December 2nd, 2011

I have created a how to use RomVault Video:


November 11th, 2011

Welcome to 11-11-11, and welcome to TOSEC's newest update. I have updated the TOSEC links on the left with the newest DAT's structured ready to be dropped into your RomVault DatRoot Directory.

May 10, 2011

There was a bug in 1.6.4 that was giving a "Can not create a file when that file already exist" error when moving files out to the ToSort directory.
I have fixed this bug in 1.6.5

April 27, 2011

Turns out there where still some problems with the file copy/move code across drives. So 1.6.4 should now fixed this.
(What does this mean.?)
It means you can now right click on the ToSort directory (in the Dat tree) and set it to a location on a different drive, and things should all keep working.

April 25, 2011

Another day, another update.
Thanks to everybody who has ever sent me crash reports. I do look at them, and here is an update directly as a result of them.
This version 'should' be a lot more stable when fixing roms. I have added a lot of file checking, and handle unexpected results much better now.
Also I fixed the problems of moving unknown directory if the Tosort directory is on a different volume from the RomRoot directory.
So go download 1.6.3 and let me know how it goes.

April 24, 2011

Updated my TOSEC DATS to the current 2011-04-07 sets.

April 23, 2011

Fixed a couple of bugs:
   Was ignoring Character Case's when scanning, So if you had the correct file but the filenames case was wrong like 'fr' instead of 'FR' it would report this as correct.
   Removed extra spaces and the '.' character from the end of rom filenames.
Go grab 1.6.1 from the link on the left.

March 29, 2011

Just passing this job opening along. (Job is located in Davenport, IA, USA.) C# Rhino Programmer needed.

Feb 25, 2011

So here is a big update. Version 1.6 now supports TorrentZip files. What this means, is that every Zip file that RomVault makes will already be TorrentZipped.
There are some other options added if you are not needing TorrentZip support. Click on Settings and you will see a new dropdown:

1) TorrentZip all files (Default): This will make all new files TorrentZip'ed.
2) Fastest: When moving a file from one Zip to another, it just copies the compressed raw data, which is very fast, but if you source zip is not compressed the destination file will also not be compressed.
3) Highest: This re-compresses every file that is moved using slightly different compression from torrentzip which in many cases compresses just a little higher.



The other little icon to know about is the TZ ZIP icon in the Game List, This lets you know if your Zip file is TorrentZip File.
You can click on 'TorrentZip ROMs' in the top menu, this will TorrentZip all ROM's in the selected DATs.
(You should Scan your roms first, so that RomVault knows which ROMs need to be TorrentZip'ed)

There are still a number of other features I could add, such as just TorrentZipping any selected Directory (to fully replace trrntzip.exe)
Please do send me your feedback, comments and ideas. Contact Me and of coarse that Donate button is still sitting there over on the left of your screen. (Thanks)

Feb 17, 2011

Fixed a bug today that was making corrupt ZIP files if the rom filenames had characters greater than ASCII 127.
So everybody should update to 1.5.5 as soon as possible. Also it is possible for me to recover the files out of these corrupt ZIPs, so please contact me if you need help with this.
(I will probably put up a link here soon with some fixed zip files.)

Jan 28, 2011

There was still a bug in reading HEX values from DAT files, I was chopping off one to many characters, so I was converting 0x2000 to 000 instead of 2000, which made the size values come back as 0 instead of 8192
Anyway it should be fixed now. So go get 1.5.4.

Jan 23, 2011

Bug Fixed: "Index was out of range" Please download version 1.5.3

A bug has surfaced with the latest RomVault 1.5.2. The error message contains the text "Index was out of range".
I am testing a fix right now, and should have 1.5.3 released before the end of the day.

Jan 22, 2011

A new TOSEC set was just released (Jan 19th 2011), I have uploaded the TOSEC DATs set for this release, setup in the required directory structure.
There will be 3 sets I will be posting here:

1) TOSEC the main dat sets
2) TOSEC-ISO the CD ISO images
3) TOSEC-PIX the magazine dats

Jan 17, 2011

Just put together build 1.5.2, it fixes a small bug in the MESS xml loader so that HEX numbers can be used.
This fixes c64_cart.xml. (Thanks go out to Philippe for pointing out this bug.)

Sept 12, 2010

I updated my Tosec-iso set to match the current tosec iso sets.

July 8, 2010

Just added a quick bugfix update (1.5.1):
Corrupt zips are now correctly moved out to the ToSort/Corrupt directory.
The zip scanning code now cleanly handels zip files that are open by another application and just marks them as unknown status.
Fixed the MESS XML Dat reader to load the latest NES dat (size no longer needs to be suppied if the status="nodump").

June 28, 2010

So I added another update to RomVault (1.5), the main changes are:
Fixed an error on the MESS XML Dat reader. (loadflag="continue" is working in the aes.xml dat)
It now deletes zips out of ToSort as soon as it has finished with them. (Saves a lot of HD space while fixing.)

June 24, 2010

Updated the Tosec-ISO set to include the latest Dreamcast updated.

June 04, 2010

Just to let you all know, I have not disappeared completely, I am working hard on adding Non-Zipped directory support, this turned out to be a bigger deal than I had at first imagined, but it is all good I have really been working on separating out the file handling from the ROM Database Sorting Code, so that the Sorting Codes does not have to know the difference between a ZIP and a Directory. It is developing into an interesting exercise in writing the ROM Sorting Class, and a File/Zip Handling Class, and really separating these 2 classes correctly. Along the way I have found and fixed a couple of bug, and probably will introduce a couple more before this is all done. So more work to be done, but it should be a nice update when it is all done.

May 25, 2010

Thanks to the feedback from emuLOAD on the RomVault Pleasuredome forum, it was pointed out that I missed a couple of things with the new MESS XML Dats, so they are fixed now, and here is 1.4.1.

May 22, 2010

Two new features have been added to V1.4, First RomVault now supports the MESS XML Dat lists. And then secondly I now permit more than one DAT file to exists in the same DATRoot sub-directory, so now (for example) you can just put all of the MESS XML files into one directory and it will create all of the sub directories needed. (using the 'Name' value from the DAT file.)
Because of the changes to support the different dats the Cache store has changed so if you are upgrading you will have to fully rescan your DAT's and ROM's.

May 13, 2010

Turns out there was a bug in 1.2 that meant it would not fix files if they are in a sub directories in the tosort directory.
So here is 1.3

May 12, 2010

Here is version 1.2.

I fixed the tree view to work a little better
And worked a little more on trapping too long filenames

I want to start working on Non-Zipped files and maybe supporting some of No-Intro files that have HeaderBlocks, so it may be a while before my next update, but it should be a good one when it arrives.

April 25, 2010

I have put together version 1.1 with the following fixes:

Added WildCards to the Exclude File List.
Replaced the TreeView control, so that I can add Disabled DATs (if the filenames get to long.)
Added Yes, No options to the unknown File and Directory moving code.
Fixed a couple of crashed.

Download it from the link of the left. (I have changed the cache file format a little. so you will have to rescan all of your DATs and ROMs with this new version)


April 15, 2010

Thanks to my good friends over at Pleasuredome, RomVault now has its very own forum.
RomVault Forum
Please go and visit and leave any comment, bug reports, suggestions.

April 12, 2010

I have decided it is about time I went public with a release!! Please download Romvault from the link on the left.

Here is a very quick get going instructions for RomVault.
Download from the link on the left (RomVault Full DIR's), Make a directory called RomVault and extract the zip into it.
You should now have:

DatRoot This is where you DAT structure will live, I have supplied a few DATs just to get you going, I will update these as time goes by.
RomRoot This is where your ROMS will start collecting.
ToSort you should put ROM zip files in here that you want to sort out.

RomVault.exe Now run this.

To use RomVault you will just click down the big Icons on the Left hand side.

Update DATs Click this first this will read the DAT files in your DATRoot directory, next to try everything out put some test roms into the ToSort directory and then click on:

Scan ROMs This will scan the ROM zips in the ROMRoot directories to see what you have. It also scans the ToSort directory.

Find Fixes Looks at all the ROM Zips you have to find out what need moved where.

Fix ROMs will then make the changes found by the Find Fixes Button.

I have included on the left DAT Zips for the TOSEC sets, you should extract these files into your DATRoot directory, and then click the 'Update DATs' Button, so that RomVault finds them. Then click on down the buttons to scan and fix all of your TOSEC sets.

The rest is up to you.

Please contact me I am very much looking for feedback, I do have a TODO list so please check this out but I also very much want your feedback to make this program as useful to people as possible.

I started working on an early version of this program probably 4 or 5 years ago, trying to fill my own personal need for a program that could handle many DAT files at the same time.

About 2 years ago I started over making a version that I would plan to release at some point, I guess that point has just arrived.

A Final note:
If you find this program useful please use it and have fun. If you would like to help me make it better please contact me with suggestions. If you don't like this program then that is fine keep using your other favorite Rom Management program.

If you find this program really useful then please donate, I have already spent many 100's of hours writing this code, and will probably spend 100's more.
But life is a balance between Family and Work and RomVault Programming time.
And knowing there is a little support coming in for RomVault will enable me to justify spending a lot more time developing it into the future.

Thanks

GordonJ.