Commit Graph
61 Commits
Author SHA1 Message Date
Owain van Brakel 0b91062e9d project: Injector add CheckCast support for copy classes 2021-12-15 17:15:19 +01:00
Owain van Brakel 2227d9d721 project: Deob add GraphicsObject transformer 2021-11-03 08:12:59 +01:00
Owain van Brakel 467ecb421c project: Deob change ScriptOpcodes transformer 2021-11-03 08:11:50 +01:00
Owain van Brakel 63309c2683 project: Mixins 2021-10-30 10:16:51 +02:00
Owain van Brakel 24d7c9c351 project: Mixing stuff and what not 2021-10-27 02:26:59 +02:00
Owain van Brakel 638760057e project: Mixins for HD 2021-09-13 19:41:01 +02:00
ThatGamerBlue 0e8b9c4191 deob: sync scriptopcode 2021-06-11 07:58:45 +01:00
ThatGamerBlue 62df7e0ff1 deob: fix renaming of class types in ldc 2021-02-25 23:13:55 +00:00
TheRealNull de95668590 injector: saveJar -> save, finish main cleanup 2021-01-02 04:45:43 -05:00
TheRealNull cdd293a865 injector: loadJar -> load, small cleanups in main 2021-01-02 04:16:57 -05:00
TheRealNull 099f89f1d0 injector: move initialization to main 2021-01-02 03:53:43 -05:00
ThatGamerBlue de0773d993 injector: add interfaces correctly 2020-12-22 15:51:48 +00:00
TheRealNull 473fe2fa43 upstream 2020-12-19 17:52:08 -05:00
therealunull da96331491 upstream drawAfterWidgets 2020-12-15 15:24:06 -05:00
ThatGamerBlue 106de31a9d deobber: fixes 2020-08-26 21:01:24 +01:00
Lucwousin 86f6886d8c Finishing touches to annotations 2020-07-19 03:29:45 +02:00
Lucwousin 663bbc80db Annotations: signature -> descriptor; use linkedhashmap 2020-07-19 03:29:45 +02:00
Lucwousin 42affee0f0 Use more descriptive names in Block (+lombok) 2020-07-19 03:29:45 +02:00
Lucwousin 29105c9501 asm: Use a more sensible approach for annotations 2020-07-19 03:29:45 +02:00
Lucwousin eb1d6bbd74 Make jars saved by JarUtil reproducible 2020-07-19 03:29:45 +02:00
Lucwousin b75695475d Deob control flow housekeeping 2020-07-19 03:29:44 +02:00
Owain van Brakel 37701fd310 Merge remote-tracking branch 'runelite/master' 2020-03-18 13:23:44 +01:00
Lucwousin 4915fd627b Remove unused import 2019-12-31 22:31:25 +01:00
Lucwousin 810d0c19f5 Disable MaxMemoryTransformer 2019-12-31 11:45:13 +01:00
Owain van Brakel 74726ae17a project: Rev update 2019-11-28 16:31:53 +01:00
Lucwousin b7bd7c5a08 {} where allowed 2019-11-16 04:51:03 +01:00
Lucwousin 55b0845a18 Optimize imports 2019-11-16 04:51:03 +01:00
Lucwousin d2d671ec88 Make NonloadingClassWriter better at not loading classes 2019-11-07 15:44:19 +01:00
Lucwousin f93984a743 Deob changes for injector and general usability 2019-11-03 03:16:39 +01:00
Lucwousin e8f49ea27b checkstyle 2019-11-01 07:53:04 +01:00
Lucwousin a980aa660c Change rasterizer raw injector from depending on hardcoded values 2019-11-01 07:43:48 +01:00
ST0NEWALL 9f869c6ec9 Fix player attack options and player indicators (#1685)
* Fix player attack options and player indicators

* player attack options

* buying checkstyle bypass method
2019-09-30 13:20:28 +01:00
Owain van Brakel 6213eb84f5 gradle: gamepackUpdate (#1690) 2019-09-30 13:20:11 +01:00
Ganom cb57ab26b3 project: update from 184 to 184 (#1675)
* 184

* checkstyle

* project: fix exports.
2019-09-28 18:37:36 +01:00
Kyle b5c6468d19 Revert "project: 184 (#1670)"
This reverts commit 42acd14658.
2019-09-28 17:11:53 +01:00
Owain van Brakel 42acd14658 project: 184 (#1670)
* 184

* checkstyle
2019-09-28 17:05:04 +01:00
Lucwousin fd294114e2 rev184 2019-09-26 14:41:30 +02:00
Lucwousin dbdb686843 fix mixins getting confused between methods 2019-08-11 06:34:03 +02:00
Lucwousin c6fbe5940b Deob: Make mapping dumper dump (theoretically) all you need for updating (#1191)
* Deob: Make mapping dumper dump (theoretically) all you need for updating

* Update ClassFile.java
2019-07-30 17:01:15 +02:00
Owain van Brakel 17b35205fd project: Fix deprecations and supress unchecked warnings 2019-07-25 20:34:09 +02:00
Lucwousin 596689a4f7 rs-client: Cleanup (#1087)
* rs-client: name SpriteBuffer

* rs-client: (re)name spritebuffer methods

* rs-client/deob: Add missed @Export's, make updatemappings fix this next time

* rs-client: run intellij redundant else inspection

* rs-client: invert some script interpreter if's

* deob: checkstyle fixes

* rs-client: SpriteBuffer_loadSprite -> SpriteBuffer_bufferFile
2019-07-23 19:43:31 +02:00
Lucwousin 1050644394 everything else 2019-07-18 15:41:53 +02:00
Lucwousin 7a4e213e25 Injector: Tiny bit of cleanup 2019-07-10 10:58:37 +02:00
Lucwousin 5244775148 Add more script opcodes 2019-07-10 10:58:35 +02:00
Lucwousin 4fb58a484f Deob: Make sure we also copy parameters from constructors
(not sure if we did already but now we're 100% sure)
2019-07-10 10:58:35 +02:00
Lucas 83533475d4 Even more... you guessed it! REFACTORING. Removes the need for @Export for methods overriding base java methods 2019-07-07 21:43:57 +02:00
Lucas e1a815eddd Make updatemappings parameter renamer work, add importmappings parameter renamer, more refactoring 2019-07-07 21:43:52 +02:00
Lucas 70e0d6cc34 Refactor 2019-07-07 01:31:11 +02:00
Lucas 742bf7338d Add ScriptOpcodeTransformer to deob 2019-07-07 00:53:36 +02:00
Lucas 1f2a9b21d6 Fix some deob/asm bugs
Check if last char is ; as well, so (e.g.) Login doesn't end up as ogi
Check if name is the same as exported already for renamer
2019-07-05 00:40:32 +02:00