generate output quest filename based on quest number only
and treat it as a 16-bit value. seems like most everyone else does it this way (at least for filenames), so meh ...
This commit is contained in:
parent
0cbb070f30
commit
1936c55b84
|
@ -243,7 +243,7 @@ int main(int argc, char *argv[]) {
|
||||||
if (out_bin_filename)
|
if (out_bin_filename)
|
||||||
strncpy(out_filename, out_bin_filename, FILENAME_MAX-1);
|
strncpy(out_filename, out_bin_filename, FILENAME_MAX-1);
|
||||||
else
|
else
|
||||||
snprintf(out_filename, FILENAME_MAX-1, "q%03de%01d.bin", bin_header->quest_number_byte, bin_header->episode+1);
|
snprintf(out_filename, FILENAME_MAX-1, "q%05d.bin", bin_header->quest_number_byte);
|
||||||
|
|
||||||
printf("Writing compressed quest .bin data to %s ...\n", out_filename);
|
printf("Writing compressed quest .bin data to %s ...\n", out_filename);
|
||||||
result = write_file(out_filename, bin_data, bin_data_size);
|
result = write_file(out_filename, bin_data, bin_data_size);
|
||||||
|
@ -258,7 +258,7 @@ int main(int argc, char *argv[]) {
|
||||||
if (out_dat_filename)
|
if (out_dat_filename)
|
||||||
strncpy(out_filename, out_dat_filename, FILENAME_MAX-1);
|
strncpy(out_filename, out_dat_filename, FILENAME_MAX-1);
|
||||||
else
|
else
|
||||||
snprintf(out_filename, FILENAME_MAX-1, "q%03de%01d.dat", bin_header->quest_number_byte, bin_header->episode+1);
|
snprintf(out_filename, FILENAME_MAX-1, "q%05d.dat", bin_header->quest_number_byte);
|
||||||
|
|
||||||
printf("Writing compressed quest .dat data to %s ...\n", out_filename);
|
printf("Writing compressed quest .dat data to %s ...\n", out_filename);
|
||||||
result = write_file(out_filename, dat_data, dat_data_size);
|
result = write_file(out_filename, dat_data, dat_data_size);
|
||||||
|
|
Loading…
Reference in a new issue