lambofgame 发表于 2022-5-24 21:03:48

请问如何同时加装多个补丁

本帖最后由 lambofgame 于 2022-5-24 22:22 编辑

好久没来叨扰啦,d大你好吖~
想请问一下,如果想在同一个游戏里分多次提供dlc补丁的话,要如何操作呢?
(例如同时拥有3个dlc,每个对应不同的剧情线,安装了哪一个补丁就能进哪一条线,同时安装三个就三条线都可以进这样)

VariableD 发表于 2022-5-25 13:33:29

override.tjs里面有“如果存在,就加载patch.xp3”的范例。
if (Storages.isExistentStorage(System.exePath + "patch.xp3"))
{
        Storages.removeAutoPath(System.exePath + "patch.xp3>");
        Storages.addAutoPath(System.exePath + "patch.xp3>");
}

根据你的DLC xp3包名字添加同样的指令即可。有几个DLC就写几个。

lambofgame 发表于 2022-5-25 18:29:11

VariableD 发表于 2022-5-25 13:33
override.tjs里面有“如果存在,就加载patch.xp3”的范例。
if (Storages.isExistentStorage(System.exePat ...

好耶!!!谢谢d大!!

lambofgame 发表于 2022-5-25 18:37:57

VariableD 发表于 2022-5-25 13:33
override.tjs里面有“如果存在,就加载patch.xp3”的范例。
if (Storages.isExistentStorage(System.exePat ...

if (Storages.isExistentStorage(System.exePath + "patch.xp3"))
{
        Storages.removeAutoPath(System.exePath + "patch.xp3>");
        Storages.addAutoPath(System.exePath + "patch.xp3>");
}
if (Storages.isExistentStorage(System.exePath + "patch2.xp3"))
{
        Storages.removeAutoPath(System.exePath + "patch2.xp3>");
        Storages.addAutoPath(System.exePath + "patch2.xp3>");
}
if (Storages.isExistentStorage(System.exePath + "patch3.xp3"))
{
        Storages.removeAutoPath(System.exePath + "patch3.xp3>");
        Storages.addAutoPath(System.exePath + "patch3.xp3>");
}

请问是这样写对吗
页: [1]
查看完整版本: 请问如何同时加装多个补丁