Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
What a junction point does is mirror the content of two folders, so the actual data only has to be in one of them, but Windows and all programs "see" the contents in both.
This comes in handy to save hard drive space when you (for some reason, such as two Soulstorms) need a folder's data in two places simultaneously and to take an extra advantage of solid state drives in some situations.
But before doing anything: MAKE SURE YOU UNDERSTOOD THE WHOLE CONCEPT FIRST. I'm not to be held responsible if *you* mess up/your computer explodes Michael Bay style/any sort of unforeseen incident. I've tested both this software and instructions and everything works with no issues on my end.
- Get Junction Link Magic here (it's free): http://www.rekenwonder.com/linkmagic.htm Install and run it
- On only ONE of your Soulstorm installs, empty the contents of the DXP2 and W40k folders
- On Junction Link Magic, click the "Create..." button on the right. A "browse" window with two fields will pop up. On the left field, browse to the empty DXP2 folder. On the right field, browse to the DXP2 that still has its contents. Click "Create".
- Repeat this process for the W40k folder.
- Done! You've just shaved off 4.85GB from your hard drive!
A few notes:
- The main and only risk from this procedure (aside the user messing up) is SEGA releasing yet another patch, altering the data on DXP2 and/or W40k, which would very likely affect your 1.2 install, since these folders were connected across Soulstorm installs by this method. I can't imagine another patch happening, but then again NO-ONE expected this latest update.
- With this same method you can sync your Profiles folder to have shared profiles and Army Painter patterns.
- Also, it's perfectly safe to use with mod folders, which can be pretty large.
- Do NOT delete a folder with a junction point on (or in) it without removing the junction point first! Also SUPER DO NOT remove system junction points (as in, junction points that were there before, created by Windows).
Junction points are just silly, you could just write a batch to switch out the files etc if you really needed the space.
I might do a hash comparison between the .dll's of 1.2 and the Steam updated version later, I think there could be more.
About junction points, this is the kind of thing that makes PC's better. There's multiple ways of doing a same task, of achieving a same goal. A good thing about junction points is any Average Joe capable of understanding the concept can use them (given a program with a friendly UI, ofc), but batch files require going through "scary code!" and are overall less user-friendly.
Also I might not have thought about using batch files for this, likely related to I'm not using them as often as I could :I
Yeah those .vdf are to do with cd key retrieval, removed.
The small part of me suspects that the .dlls are indeed the same, but an even smaller part of me wonders if the new dlls are more efficient and would work with the exe. In the end though 80-90% of the "patch" is in soulstorm.exe and graphicsconfig.exe which, certainly for soulstorm.exe, are going to have to be replaced with the old version.
EDIT: Nope. Tried with just GraphicsConfig.exe, Soulstorm.exe, and GSLobby.dll. No luck, spits out a "failed to initialize graphics card" error :/ Guess the other DLLs DO need to be downgraded.
Process was tested just yesterday when I wiped steam and re-downloaded soulstorm and it works fine.
For installing UA the steps are:
The more Soulstorm is updated, the more likely the method in this guide will be rendered obsolete.
What I do is simply have both Soulstorm 1.20 and the Steam version on my hard drive simultaneously, logically only the Steam version is multiplayer-enabled though.
Saves disk space and all I need to do is run the proper shortcut.
Or to put it in another way: Unless it's explicitly stated otherwise, normally you can assume a Soulstorm mod will work on the Steam version.
You DO NOT have to delete any files.