gradle: gamepackUpdate (#1690)
This commit is contained in:
@@ -30,8 +30,6 @@ import java.io.IOException;
|
||||
import net.runelite.asm.ClassGroup;
|
||||
import net.runelite.asm.execution.Execution;
|
||||
import net.runelite.deob.deobfuscators.CastNull;
|
||||
import net.runelite.deob.deobfuscators.StaticShouldBeInstance;
|
||||
import net.runelite.deob.deobfuscators.constparam.ConstantParameter;
|
||||
import net.runelite.deob.deobfuscators.EnumDeobfuscator;
|
||||
import net.runelite.deob.deobfuscators.FieldInliner;
|
||||
import net.runelite.deob.deobfuscators.IllegalStateExceptions;
|
||||
@@ -39,6 +37,7 @@ import net.runelite.deob.deobfuscators.Lvt;
|
||||
import net.runelite.deob.deobfuscators.Order;
|
||||
import net.runelite.deob.deobfuscators.RenameUnique;
|
||||
import net.runelite.deob.deobfuscators.RuntimeExceptions;
|
||||
import net.runelite.deob.deobfuscators.StaticShouldBeInstance;
|
||||
import net.runelite.deob.deobfuscators.UnreachedCode;
|
||||
import net.runelite.deob.deobfuscators.UnusedClass;
|
||||
import net.runelite.deob.deobfuscators.UnusedFields;
|
||||
@@ -49,6 +48,7 @@ import net.runelite.deob.deobfuscators.arithmetic.MultiplicationDeobfuscator;
|
||||
import net.runelite.deob.deobfuscators.arithmetic.MultiplyOneDeobfuscator;
|
||||
import net.runelite.deob.deobfuscators.arithmetic.MultiplyZeroDeobfuscator;
|
||||
import net.runelite.deob.deobfuscators.cfg.ControlFlowDeobfuscator;
|
||||
import net.runelite.deob.deobfuscators.constparam.ConstantParameter;
|
||||
import net.runelite.deob.deobfuscators.exprargorder.ExprArgOrder;
|
||||
import net.runelite.deob.deobfuscators.menuaction.MenuActionDeobfuscator;
|
||||
import net.runelite.deob.deobfuscators.transformers.ClientErrorTransformer;
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
|
||||
package net.runelite.deob.clientver;
|
||||
|
||||
import com.google.common.io.Files;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
|
||||
@@ -36,4 +37,24 @@ public class ClientVersionMain
|
||||
ClientVersion cv = new ClientVersion(jar);
|
||||
System.out.println(cv.getVersion());
|
||||
}
|
||||
|
||||
public static int version(String loc)
|
||||
{
|
||||
File jar = new File(loc);
|
||||
ClientVersion cv = new ClientVersion(jar);
|
||||
try
|
||||
{
|
||||
int version = cv.getVersion();
|
||||
|
||||
Files.move(jar, new File(loc.replace("gamepack.jar", "gamepack-" + version + ".jar")));
|
||||
|
||||
return version;
|
||||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@ public class UpdateMappings
|
||||
JarUtil.loadJar(new File(args[0])),
|
||||
JarUtil.loadJar(new File(args[1]))
|
||||
);
|
||||
u.update();
|
||||
u.update();
|
||||
u.save(new File(args[2]));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user