WinShareAsSym

游戏应用场景举例

快速跳转:

场景一 Minecraft光影包和资源包复用

在许多启动器中,我们可以安装多个游戏版本/整合包(即“游戏实例”)。这些游戏实例之间可能会有一些相同的资源,而这些资源可能还比较大。

有时候,不巧硬盘剩余可用空间不是很美妙,我们就会希望这些资源不要重复占用空间(明明完全一样);

有时候,也许我们只想集中起来,不想资源太过分散而不好管理(如果能像Steam游戏库一样可就太棒了);

有时候,想在各个版本之间共享相同的光影设置。

那么,你来对地方了!


如果你希望把所有的光影包和资源包集中在一起,同时在各个游戏版本之间共享光影配置,那么你可以这么做:

  1. 把光影包和光影配置都集中到一个目录里(以下我称作“光影目录”,你可以命名为shaderpacks);把资源包都集中到一个目录里(以下我称作“资源包目录”,你可以命名为resourcepacks)。这两个目录我们可以想象成存储库(Library)
  2. 右键游戏实例的目录(对于你想这么共享的),在WinShareAsSym的二级菜单下点击“目录符号链接”(随后当前目录会出现create_dir_sym.bat文件)。和saves等在同一个目录下(和它们排一起、放一起)。
  3. 把“光影目录”用鼠标拖拽到各个游戏实例目录中的create_dir_sym.bat上松手,接着程序就会运行并为你创建链接。对于“资源包目录”,同理。
  4. 链接文件(这里其实是目录,但是有个快捷方式的小图标)的名字默认是和你拖拽上来的一样,也就是与你的“光影目录”或“资源包目录”同名。但是Minecraft需要的是shaderpacks/resourcepacks,如果不同,你可能需要重命名一下。
  5. 完成。

[!NOTE]

当你执行第3步时遇到目录已存在的问题,你需要手动删除原有目录。(通常启动器创建实例或运行过游戏,那两个目录就会被自动创建,所以你应该是会看到它们的存在的)

[!TIP]

如果你想弄成“便携的”,也就是可以到处复制而不使这些链接失效,你需要:

  1. 你要确保存储库和实例之间的相对位置不会改变,我们将使用固定的相对路径进行链接。
  2. 在第2步时,点击“启动生成向导”,然后按下数字键6以选择“目录符号链接(相对于驱动器)”。随后你会在目录里看到create_dir_sym_root.bat。接下来的操作步骤不变。

如果你不打算共享光影配置,只想共用光影包(因为配置往往只是KB级别大小,可以忽略不记),此时你需要链接部分文件。那么你应当这么做:

  1. 把光影包都集中到一个目录里(以下我称作“光影目录”,你可以命名为shaderpacks)。

    你也可以不集中,但是我推荐你先集中一下,未来管理起来不需要到处寻找。

  2. 右键游戏实例的shaderpacks目录(对于你想这么共享的),在WinShareAsSym的二级菜单下点击“文件符号链接”(随后当前目录会出现create_file_sym.bat文件)。
  3. 把“光影目录”中你想用的光影包用鼠标拖拽到这些版本的shaderpacks目录中的create_file_sym.bat上松手,接着create_file_sym.bat就会运行并为你创建链接。
  4. 完成。加载光影时游戏会为你创建光影配置文件(你自己有也行)。