我完全不知道在哪里可以问这样的问题。
我想知道如何从D2保存翻转字符LVL,什么模式/哪个位?也许有人有一些线索?我需要在java中做到这一点
答案 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];