如何从.d2s Diablo II中删除LVL

时间:2014-02-20 17:06:37

标签: java save

我完全不知道在哪里可以问这样的问题。

我想知道如何从D2保存翻转字符LVL,什么模式/哪个位?也许有人有一些线索?我需要在java中做到这一点

1 个答案:

答案 0 :(得分:0)

我明白了!

public static void ripD2sLvl(File source) throws IOException {
// rip character level from .d2s diablo II save
    InputStream is = null;
    try {
        is = new FileInputStream(source);
        byte[] buffer = new byte[1];
        is.skip(43);
        if ((is.read(new byte[1])) > 0) {
            System.out.println("=====reading from "+source.getName()+"======");
            //System.out.write(buffer);
            System.out.println(Arrays.toString(buffer));
        }
    } finally {
        is.close();
    }
}

你可以修改这个函数来返回(int)lvl = buffer [0];