Here's an odd one for you: If I install a mod, the resulting filenames are doubled! for example, what's supposed to be background.texture is instead written out to background.texturebackground.texture which doesn't really work out so well.
A little digging reveals that it's something to do with how the filenames are stored in Mod.Info – specifically, whether the destination path includes the filename itself. To illustrate:
<SourceFile>C:\CoH\data\texture_library\GUI\CREATION\HybridUI\CharecterCreationUI\background.texture</SourceFile>
<Destination>data\texture_library\GUI\CREATION\HybridUI\CharecterCreationUI\background.texture</Destination>
causes the filename doubling, but the following works properly:
<SourceFile>C:\CoH\data\texture_library\GUI\CREATION\HybridUI\CharecterCreationUI\background.texture</SourceFile>
<Destination>data\texture_library\GUI\CREATION\HybridUI\CharecterCreationUI\</Destination>
Furthermore, when removing any mod, no files are actually deleted! Since the destination path seems to be the culprit, I should probably mention that my CoH install path is "C:\program\City of Heroes\" so perhaps something's choking on the spaces?
I'm also seeing an issue where every local install or uninstall action causes another fetch of the mod list from the server. It's not a big deal, but it adds up when trying to troubleshoot! 😁