Project1

标题: 请教关于MV存档位置的问题 [打印本页]

作者: 目眩    时间: 2019-4-17 02:37
标题: 请教关于MV存档位置的问题


找到了这一条,但是不知道怎么改。

可以把 'save/' 改成别的路径也很简单。

但我想把 'global.rpgsave' 存到其他的文件夹,比如 'js/plugins/' ,而 'config.rpgsave' 和 'file%1.rpgsave' 依然存在save中……

应该怎么改?
作者: Fan723    时间: 2019-4-17 02:37
你可以试一下这个:
StorageManager.localFilePath = function(savefileId) {
    var name;
    if (savefileId < 0) {
        name = 'config.rpgsave';
    } else if (savefileId === 0) {
        name = 'global.rpgsave';
        return this.superFileDirectoryPath() + name;
    } else {
        name = 'file%1.rpgsave'.format(savefileId);
    }
    return this.localFileDirectoryPath() + name;
};
StorageManager.superFileDirectoryPath = function() {
    var path = require('path');
    var base = path.dirname(process.mainModule.filename);
    return path.join(base, 'js/plugins/');
};
作者: Fan723    时间: 2019-4-17 09:17
试试修改下面这两个方法中随便一个,用 if
StorageManager.localFileDirectoryPath = function() {
    var path = require('path');

    var base = path.dirname(process.mainModule.filename);
    return path.join(base, 'save/');
};

StorageManager.localFilePath = function(savefileId) {
    var name;
    if (savefileId < 0) {
        name = 'config.rpgsave';
    } else if (savefileId === 0) {
        name = 'global.rpgsave';
    } else {
        name = 'file%1.rpgsave'.format(savefileId);
    }
    return this.localFileDirectoryPath() + name;
};




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1