3 main(int ac,char *av[]) {
\r
9 printf("TXB2TXT V1.0 Copyright (c) Bryan Aamot, 1995\n"
\r
10 "TXB to Text converter for Descent HOG files.\n"
\r
11 "Converts a *.txb descent hog file to an ascii file.\n"
\r
12 "Usage: TXB2TXT <txb file name> <text file name>\n"
\r
13 "Example: TXT2TXB briefing.txb briefing.txt\n");
\r
16 file = fopen(av[1],"rb");
\r
18 printf("Can't open txb file (%s)\n",av[1]);
\r
21 outfile = fopen(av[2],"wb");
\r
23 printf("Can't open file (%s)\n",av[2]);
\r
29 if (feof(file)) break;
\r
31 fprintf(outfile,"\x0d\x0a");
\r
33 ch = ( ( (code&0x3f) << 2 ) + ( (code&0xc0) >> 6 ) ) ^ 0xa7;
\r
34 fprintf(outfile,"%c",ch);
\r