You Nailed that one, I was "Right Click, Open With" and browsing to the differant Python installs, but it still launches from the Previous verson... :facepalm:
Copying formIDs from imported mods is now working properly (both Bash and CBash). If an imported record contains a formID that requires a missing or non-active master, the patcher chooses what to do. GraphicsPatcher: ignores the record (effectShader, enchantEffect, light on magic effects) ImportRelations: keeps the record, but ignores the relation NpcFacePatcher: ignores the record (eye, hair on npcs) Any skipped record imports are now prominently logged. As a result, missing masters are no longer erroneously added to the patch.
Skipped ImportsThe following import patchers skipped records because the imported record required a missing or non-active mod to work properly.If this was not intentional, rebuild the patch after either deactivating the imported mods listed below or activating the missing mod(s). ? Import NPC Faces skipped 878 records: ? The imported mod, Cobl Races TNR.esp, skipped 878 records.
Traceback (most recent call last): File "C:\Games\Bethesda Softworks\Oblivion\Mopy\basher.py", line 5198, in Execute patchFile.buildPatch(SubProgress(progress,0.1,0.9)) #try to speed this up! File "C:\Games\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 17292, in buildPatch patcher(modFile, record, bashTags) File "C:\Games\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 19085, in apply self.scan(mod,conflict,tags) File "C:\Games\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 19060, in scan if _Type in class_fidattrs:NameError: global name 'class_fidattrs' is not defined
Traceback (most recent call last): File "C:\Games\Bethesda Softworks\Oblivion\Mopy\basher.py", line 5198, in Execute patchFile.buildPatch(SubProgress(progress,0.1,0.9)) #try to speed this up! File "C:\Games\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 17292, in buildPatch patcher(modFile, record, bashTags) File "C:\Games\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 20394, in apply newRelations = set((faction,mod) for faction,mod in self.fid_faction_mod[fid].iteritems() if faction and (faction[0] is not None and fidvalue[0] in self.patchFile.loadSet)) File "C:\Games\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 20394, innewRelations = set((faction,mod) for faction,mod in self.fid_faction_mod[fid].iteritems() if faction and (faction[0] is not None and fidvalue[0] in self.patchFile.loadSet))NameError: global name 'fidvalue' is not defined
Traceback (most recent call last): File "C:\Games\Bethesda Softworks\Oblivion\Mopy\basher.py", line 5125, in Execute patchFile.initData(SubProgress(progress,0,0.1)) #try to speed this up! File "C:\Games\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 16796, in initData patcher.initData(SubProgress(progress,index)) File "C:\Games\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 20261, in initData self.id_relations = dict((fid, relations) for fid, relations in factionRelations.id_relations if fid and (fid[0] is not None and fid[0] in self.patchFile.loadSet)) File "C:\Games\Bethesda Softworks\Oblivion\Mopy\bosh.py", line 20261, inself.id_relations = dict((fid, relations) for fid, relations in factionRelations.id_relations if fid and (fid[0] is not None and fid[0] in self.patchFile.loadSet))TypeError: 'Path' object does not support indexing