Java 如何从d2s暗黑破坏神II豁免中撕开等级
我完全不知道我在哪里可以问这样的问题 我想知道如何从D2保存中删除字符LVL,什么模式/哪个位??也许有人有线索?我需要用java做这件事,我明白了Java 如何从d2s暗黑破坏神II豁免中撕开等级,java,save,Java,Save,我完全不知道我在哪里可以问这样的问题 我想知道如何从D2保存中删除字符LVL,什么模式/哪个位??也许有人有线索?我需要用java做这件事,我明白了 public static void ripD2sLvl(File source) throws IOException { // rip character level from .d2s diablo II save InputStream is = null; try { is = new FileInputS
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] 我记得大约10年前用十六进制编辑器更改了级别,也许谷歌会对此有所帮助。信息应该还在那里!