MobyGamer/total-dos-launcher

LFN (Long Filenames) support

MobyGamer opened this issue · 0 comments

LFN support can be introduced in stages for ease of implementation:

  1. Adding the ability to copy an 8.3 filename archive to a new location, renaming it to its full title and original extension
  2. Adding full original filename support (no more 8.3 renaming) to both the indexer and the launcher
  3. Adding ability to rename all archive files between their 8.3 and LFN names

Adding number 2 might be as easy as looking for the 8.3 as normal, then if not found, looking for the LFN by using the name from TITLES.IDX and the extension from FILES.IDX.

The rationale behind number 3 is if someone wanted to pick up their curated distribution and copy it to a system that doesn't support LFN.