Dammit, their seems to be always a version of Vista (Vista32 works) wich make the FireBird database crash. Previous vista 'shit' was also caused by Firebird ...
But apparently there is a specific version of the firebird embedded server for Vista64
You can find it at this location:
http://sourceforge.net/project/downloading...e_mirror=heanet
Download the embedded firebird database and just put all the files from the zip file in the location where you installed Project NDS. Can you confirm that it works (I have no Vista64, therefor I cannot test it :/ ) ?
I'm calculating the CRC32 and then this value is compared to the 'official' release info. If a trimmed version is released but it's on that list, then it will see it as valid. Otherwise it will not allow you to put it on the card. If needed I can make this a switch you can set, so it wouldn't do the crc check before copying.
To find out what game it is, the following is used:
- First the fastest way: When the gamenumber is found in front of the filename, that is used.
- if no number is found then it will check the filename, if this can be matched to an original filename from the release lists, then this is taken
- worst case: calculating the crc and then matching it to a known crc from the release info database
When it's not able to match it thru the gamenumber but could using another way, it will add the gamenumber in front of the file, so it will match it quickly next time. You can always change this filename, since no mapping is kept in the db. I choose to do it this way so you can change your files and locations however you see fit.
If no match can be done, it will add '0000' as gamenumber, and will try to match it every time the program start with very low priority, because maybe the game was not yet in the release info db.