/J switch causes creating a junction, not symbolic link. Junction connects "Documents and Settings" to "Users" under Vista and later.
Works for me.
This sounds to me to be even
worse than symlinks for userbase size and outside-NTFS compatibility ?
When I started here, back in the days when you could still only use VS 05 and anything newer was impossible to get to work, before any GoG or Steam online downloadable versions even existed, you would get errors if you installed the mod outside of any path but program files x95-firaxis-civilization iv-beyondthesword-mods. Win 7 wasn't even a thing then.
My bad then, but this *really* sounds C2C-specific ? I don't remember having to do any of that for any games or mods or even Civ4 mods, but I guess it was quite long ago now...
Previously placing Caveman2Cosmos in "Documents\My Games\Beyond the Sword\MODS" caused problems that disappeared after renaming target to Caveman2CosmosSVN and creating the junction.
There was a myfolder-mygames path that you would get your savegames stored in but you couldn't put mod files there for some reason.
Yeah, this might be a related issue to the one we are discussing.
(I
hope that My Documents are at least somewhat protected !)
Another very Civ4 and/or C2C-specific thing ? Generally mods tend to only go into a mods folder at the root of the game folder...
(which is the case for Civ4, but it also in theory allows for My Documents ?)
(sometimes for newer games into <User>/AppData/..., not sure about the fine points of protections there...)
I recall seeing people having issues in C2C with that several times this very year, which is why the very first message here says :
On V42 mod won't load if you have mod folder in documents/my games, or if your mod isn't named Caveman2Cosmos.
At least with the GOG version you can install Civ 4 itself wherever you want, and the mod "only" has to be installed in the Civ4 folder.
Pretty sure also with the CD-ROM version ?
And maybe also with Steam, not sure how well custom user libraries work these days, they might require a whole separate drive letter ?
In fact, Steam itself can not only be installed outside of Program Files (not sure that's a good idea these days though, it might hold sensitive information ?), IIRC in the XP/Vista era Steam (sometimes ?) would NOT work if installed in Program Files, IIRC because it needed to use various hacks to do everything it wanted to do (which is to replace "missing" parts of the OS, Steam wouldn't have happened if Windows had a proper package manager !)