id_ca: Use filenames from EPISODE.CKx #64
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
@NY00123 Would something like this work as a replacement for #63? (Obviously there are a few tidy-ups, support for a few other files which would be required, but if the concept's sound, we can just change
ca_mapFile
et al.)Instead of hardcoding the filenames for the various files needed by ID_CA (i.e., audio, graphics, and level files), load them from variables in EPISODE.CKx.
This gets rid of some AdjustExtension() calls, as well as making it easier for mods to use the different filenames produced by different tools (e.g. EDITMAPS, MAPTEMP, etc).
Note that this doesn't do anything fancy with the episode detection or anything yet, nor does it cover other files, outside ID_CA.