PDA

View Full Version : Managing skins with Soft Links



clint-ruin
07-23-2004, 05:41 PM
Hi,

I finally answered one of my own questions about this from a year or so ago.

One of the major drawbacks with Il-2s skin management is that although the models for various types of planes may be identical, or identical enough for skins to work on "different" models, you had to store skins for each different type of plane under a different folder. If you had a gig of Yak-9T skins, and wanted to use them with the Yak-9, too bad - you had to either move them over before using them with the Yak9, or store two copies of an identical file.

Since Win2k came out, NTFS has supported soft linking files - something that has been usable under *nix OSs and others for decades, but was new to MS OSs. However it was never particularly easy to play with and I got discouraged playing with it after a couple of half hearted attempts.

There's a program out called Junction Link Magic that makes the process easy.

You select an empty "source" folder to make the files accessable in, and a target dir with files in it, and tell JLM to make the files available in your additional directory.

JLM can get picky about using the same parent folder for these links, so the best way to do things seems to be:

Eg:

Move all of your similar Yak-9 skins to one folder on the root directory of your Il-2/FB/AEP folder. Depending on how picky you are, all Yak-9 skins will work between the different models, just that the bomb doors on the Yak-9B, gun ports on the Yak-9U, etc, will show up differently.

So you have a directory called, say, C:\Yak9Skins with all of your Yak-9 skins moved into it, and all of your skin folders under C:\IL2Installationdir\Paintschemes\Skins\Yak9xx are empty.

Now use JLM to set the Destination folder as C:\Yak9skins, and the source folder as C:\IL2Installationdir\Paintschemes\Skins\Yak9xx - repeat this for each model, so that you have every different Yak-9 models directory showing up as a Junction point, with the Destination folder showing up as C:\Yak9skins.

Load FB,

Go to chose a skin... and marvel at the way that every Yak9 skin is accessable under each model, using only the space required for one real copy of that file. No more need to move stuff around before each mission, no more need to have 8 different copies of a 1MB skin, etc.

THIS PROCESS IS NOT COMPLETELY WITHOUT RISK. Please use the same physical drive and partition for your "global" model skins as you are using for FB. Be very careful to read the documentation of JLM before you do anything, and pay special attention to its warnings about how to delete files from synthetic/soft/junction links.

Some extended information on softlinking concepts under NTFS5.0 is available here:

http://www.codeproject.com/w2k/junctionpoints.asp

Sorry if information on this has already been posted, haven't been keeping up with the FB world much lately.

JLM is available from: http://www.brothersoft.com/Utilities_File_Management_Hard_Link_Magic_14448.ht ml



http://users.bigpond.net.au/gwen/fb/leninkoba.jpg

clint-ruin
07-23-2004, 05:41 PM
Hi,

I finally answered one of my own questions about this from a year or so ago.

One of the major drawbacks with Il-2s skin management is that although the models for various types of planes may be identical, or identical enough for skins to work on "different" models, you had to store skins for each different type of plane under a different folder. If you had a gig of Yak-9T skins, and wanted to use them with the Yak-9, too bad - you had to either move them over before using them with the Yak9, or store two copies of an identical file.

Since Win2k came out, NTFS has supported soft linking files - something that has been usable under *nix OSs and others for decades, but was new to MS OSs. However it was never particularly easy to play with and I got discouraged playing with it after a couple of half hearted attempts.

There's a program out called Junction Link Magic that makes the process easy.

You select an empty "source" folder to make the files accessable in, and a target dir with files in it, and tell JLM to make the files available in your additional directory.

JLM can get picky about using the same parent folder for these links, so the best way to do things seems to be:

Eg:

Move all of your similar Yak-9 skins to one folder on the root directory of your Il-2/FB/AEP folder. Depending on how picky you are, all Yak-9 skins will work between the different models, just that the bomb doors on the Yak-9B, gun ports on the Yak-9U, etc, will show up differently.

So you have a directory called, say, C:\Yak9Skins with all of your Yak-9 skins moved into it, and all of your skin folders under C:\IL2Installationdir\Paintschemes\Skins\Yak9xx are empty.

Now use JLM to set the Destination folder as C:\Yak9skins, and the source folder as C:\IL2Installationdir\Paintschemes\Skins\Yak9xx - repeat this for each model, so that you have every different Yak-9 models directory showing up as a Junction point, with the Destination folder showing up as C:\Yak9skins.

Load FB,

Go to chose a skin... and marvel at the way that every Yak9 skin is accessable under each model, using only the space required for one real copy of that file. No more need to move stuff around before each mission, no more need to have 8 different copies of a 1MB skin, etc.

THIS PROCESS IS NOT COMPLETELY WITHOUT RISK. Please use the same physical drive and partition for your "global" model skins as you are using for FB. Be very careful to read the documentation of JLM before you do anything, and pay special attention to its warnings about how to delete files from synthetic/soft/junction links.

Some extended information on softlinking concepts under NTFS5.0 is available here:

http://www.codeproject.com/w2k/junctionpoints.asp

Sorry if information on this has already been posted, haven't been keeping up with the FB world much lately.

JLM is available from: http://www.brothersoft.com/Utilities_File_Management_Hard_Link_Magic_14448.ht ml



http://users.bigpond.net.au/gwen/fb/leninkoba.jpg

WUAF_Badsight
07-23-2004, 06:12 PM
oh wow


we got 3 I-16 models

10 IL2s
4 hurricanes
7 G&K Bf109s
6 A&F FW190s
3 Ki84s
7 Yak 9s
4 P-51s
3 P40s
3 P39s
5 LaGGs
5 LAs
9 Spitfire

this is awesome news

.
__________________________________________________ __________________________
actual UBI post :
"If their is a good server with wonder woman views but historic planesets...let me know!" http://ubbxforums.ubi.com/images/smiley/16x16_smiley-very-happy.gif

clint-ruin
07-24-2004, 07:03 PM
Just bumping this back to the first page in case anyone missed it.

http://users.bigpond.net.au/gwen/fb/leninkoba.jpg