Curiouser and curiouser! ....
Still not good, but I now know what got me into this predicament. I actually added the TOSEC (CORE/ROM) set completely manually, but TOSEC-ISO and TOSEC-PIX in bulk, which needs the workaround to set the ROMPath correctly (and in turn choses weird names for the Log/Fastscan files, which will become not unique once you reorganize the datfiles)
Okay, I think I have the logical explanation of what is happening.
a) When you move a datfile around using the profiler it keeps the filename, but the directory changes. That is what "Update Logfile/Fastscan Names" is meant to do, I guess.
b) When I update the existing datfile, it honors the setting for Default Name, which will change the filename according to the current setting.
So that kind of works as intended (although, I don't think b) it was intended to change an existing setting on update, only on new files that don't have a setting). And, if you actually fix it, that the default name will not be touched when it is already set, then there might not even be an easy way out of the situation anymore. Unless you also fix
the node doubling issueSo, without the node doubling fixed, there are 3 options:
1) Don't use BatchMode to import the whole set and set the ROMPath manually for each DAT:
- Doubleclick entry, <ALT>-S, <ALT>-A, TAB, TAB, down, ENTER, ENTER, <ALT>-P, reach for mouse, repeat
Which might be actually a bit faster that
2) Import complete set in BatchMode, go through each dat, copy internal name to clipboard, go to Scanner, Open Log File, edit the Log and Fastscan filenames ...
3) Import the set in BatchMode, and create fake update set by bulk renaming all the filenames, import the fake set using BatchMode with the correct fastscan defaults...
I still have to test that, but it does seem a viable optionUpdate: Tested, it works!!!