X2D v1.0 by Mark Montminy The Bloom Beacon (401)751-3831/6568 markm@zerbin.dev.cdx.mot.com X2D is my first Dialog utility. It will convert Xenolink Z3a file catalogues into DLG .fd files. Converting over to DLG from Xenolink, I was faced with the wonderfull job of uploading 10,000 files from 100+ file areas. To make things worse, I couldn't just use the DLG TurboUpload option, since these files are scattered across 3 CD-Roms, and 4 HD's. And to really add to the mess, all the files inone directory, don't always go into the same file area. So my first task was to write a conversion utility. Here it is. Usage is fairly straightforward. Give it the Xenolink file area # you want to convert from, and the DLG area # you want to convert to. WARNING: It WILL overwrite any existing .fd files in your DLG areas. It does NOT add to an area, it assumes there are NO files in the area. You have been warned! Xenolink's manager task must be running for this to work. X2D will read each file in the Xenolink file area, and write out a DLG compliant .fd file for you, retaining all the information, upload date, uploader, DL count, etc. It won't check for the existance of the file, it won't copy the files, nor will it cook you supper. It makes .fd's, that's it. Once you've run it on all of your file areas, you should run TpT's freshen utility to create the files.dat file for each area. I didn't bother making one since they provided a utility to do it :) Note for CD-Rom owners [and TpT]: Freshen tries to write the fd # as the file's filenote. Not good, since you can't write to a CD-Rom :( After clicking on a few dozen "Volume is write protected" requesters, I loaded up my Xetec install utility and set the "ignore write attempts" flag. This will make DLG happy, thinking it was really able to write to the CD :) I make NO claims as to the stability of this pgm. It's ugly (the date code is horrible:( but it works. I used it to convert 10,000 files and it didn't miss a beat. It's a throw-away utility, so I didn't put alot of error checking into it. I only check for the errors I had to. Hope it helps any other Xeno converts coming to DLG.