Fix InvalidKeyTransformer bug and comment

There were two problems:

- The current intention is for the uncompressed array to be 1 byte long,
  not 6 bytes - as map groups only have a single file, we don't need the
  group header.

- The comment was out of the sync with the intended code (replace
  uncompressed with a single element byte array containing zero).

Signed-off-by: Graham <gpe@openrs2.org>
Graham 3 years ago
parent 7cde3a4552
commit cf983794fb
  1. 4
      patcher/src/main/kotlin/org/openrs2/patcher/transform/InvalidKeyTransformer.kt

@ -55,7 +55,7 @@ public class InvalidKeyTransformer : Transformer() {
* *
* } catch (RuntimeException ex) { * } catch (RuntimeException ex) {
* System.out.println("T3 - " + ...); * System.out.println("T3 - " + ...);
* uncompressed = new byte[] { 0, 0, 0, 0, 1, 1 }; * uncompressed = new byte[] { 0 };
* } * }
*/ */
val list = InsnList() val list = InsnList()
@ -64,7 +64,7 @@ public class InvalidKeyTransformer : Transformer() {
list.add(InsnNode(Opcodes.SWAP)) list.add(InsnNode(Opcodes.SWAP))
list.add(MethodInsnNode(Opcodes.INVOKEVIRTUAL, "java/io/PrintStream", "println", "(Ljava/lang/String;)V")) list.add(MethodInsnNode(Opcodes.INVOKEVIRTUAL, "java/io/PrintStream", "println", "(Ljava/lang/String;)V"))
list.add(IntInsnNode(Opcodes.BIPUSH, 6)) list.add(IntInsnNode(Opcodes.BIPUSH, 1))
list.add(IntInsnNode(Opcodes.NEWARRAY, Opcodes.T_BYTE)) list.add(IntInsnNode(Opcodes.NEWARRAY, Opcodes.T_BYTE))
list.add(InsnNode(Opcodes.DUP)) list.add(InsnNode(Opcodes.DUP))

Loading…
Cancel
Save