What's New for TUGID, The Ultimate Game Info Database

TOSEC, The Old School Emulation Centre
http://tosec.retrogames.com/

02 March, 2002
TUGID is Copyright (c) 2001 Archie


========================================================
3.27 "Orkin Man"
Just a little bugfix from the latest new features.  

Fix:
1) command-line renaming crashes (no main window for status)
2) (small) memory leak using '-a'

Feature:
1) Format strings for custom naming.  Change only in tugid.ini
until it is bug-free.  Default is below, reset default by
removing that line in tugid.ini - but info in angle brackets
<> if it is only used if the field exists, so you don't get a lot
of crap you don't want.  Yes I know you don't have complete
control over the names yet.  I will fix that later and not until
then.

	"%n <v%v ><(%d) ><(%y)><(%p)><(%s)><(%i)><(%c)><(%?)><(%b)>%f<(%m)><(%l)><[%e]>"

	%? 'PD' if needed
	%b alpha/Beta/proto if needed
	%c Country/lang (one or the other)
	%d 'demo' if needed
	%e Extra info - anything that has not been printed
	%f Flags, currently in [a][b][c]...
	%i vIdeo mode, rarely used
	%l Label/release info
	%m Media type / parts "Tape 07 of 10 Side A"
	%n Name / title of file
	%p Publisher
	%s Subsystem
	%v Version string
	%y Year of copyright/release
	%% literal '%'


========================================================
3.26 "Ain't No Thang"

All translation .dll files go into the Trans\ subdirectory.
This is partially to clean up the main TUGID dir and partially
to make room for some new options.

Basic progress bar added, takes time to pre-count the files
and show a stupid window.  It will get better I think.
Behaviour is undefined in case of a TUGID error...  Turn it on/off
in the Options window.

DMS files handled transparently (converted to ADF in memory)
Warning, this is slow!

RC and CM .dat files will be loaded from a subdir "_Dat".
This is hard-coded and cannot change unless I change it.
Suggestions for a better name will be welcome, but the first
letter should be either before or after A-Z and a-z.  All
systems will be moved into the "_dat" subdir for now,
into a subdir determined by the .dat headers. Give some
suggestions.

Any RomCenter or ClrMame .dat file should work, except
for the RC NES and SNES files.  A fix is coming for this and
some other systems which need improvement.

Fixes: sometimes TUGID loaded the wrong .db file, so it showed
you were missing everything.  Was this really a bug or did I
break something when I added RC support?  The world may never
know.


========================================================
3.10 "The release that should have been"

I had some time today so I thought I should fix some annoying things:

"Browse for folder" to select a directory should work as expected
Database Update now offers SHIFT+CLICK or SHIFT+ARROW to select multiple lines
	(requires new translated .dlls)
Database Update re-loads database info, reflecting changes
Canceling Database Update does not give an access violation
GZip supported completely (not just ADZ). Side effects:
	Archives (GZip, Zip, Rar) will be recognised even if the extension is wrong
	GZip files will be processed faster (CD-ROM/Zip Disk might be slower?)
Wait Icon (Tugid.ani) should better indicate when database loading is complete
Log file writes a normal CRLF, not CRLFLF, and be faster
Game Name Only option might work a little better, it might not.
Missing list for multifiles should list specific missing files (or crash)
Languages supported: Dutch, Spanish, German, French (new in 3.0).

*nix Commandline port complete except for Options (reading, setting and saving)

========================================================
3.00

Remember, only rebuild into a clean dir.  Rebuilding a few files at a time
should be okay, but it might cause problems backing up unneeded files if the
database changes. Other than that, everything has been tested, checks out okay.
Most of the old "whatsnew" info is in the help file.
