Adam
|
fa6a326bf5
|
Fix getter return types again
|
2016-04-17 12:55:53 -04:00 |
|
Adam
|
e710975305
|
Make injected rscanvas turn around and call another class which will actually reside in the client, have a fake stub here for it to compile. Fix inject to inject getters on static fields in classes that arent Implemented, fixed signature of injected getters, this seems to work.
|
2016-04-17 00:40:53 -04:00 |
|
Adam
|
fe54620dbe
|
Refactor move rename -> mapping package
|
2016-04-16 21:59:51 -04:00 |
|
Adam
|
1d0ee8bfcb
|
Various bugfixes to update.sh
|
2016-04-16 21:29:30 -04:00 |
|
Adam
|
a79db93833
|
Make annotation mapper test use updatemappings
|
2016-04-16 21:10:43 -04:00 |
|
Adam
|
89d0e359c6
|
Remove dependency on client. When I need to do injected class -> client calls can use injected api objects
|
2016-04-16 18:34:10 -04:00 |
|
Adam
|
8c38a8cc6b
|
Change mapping logic to make more sense, which seems to work better
|
2016-04-16 17:51:49 -04:00 |
|
Adam
|
d380b60910
|
Make lcmp mappable. When there are if statements comparing longs they always lcmp then use if*, so we can't do field mappings etc from them
|
2016-04-16 17:49:42 -04:00 |
|
Adam
|
ad4352ec4e
|
Fix ise
|
2016-04-14 18:38:31 -04:00 |
|
Adam
|
7ed4db9d5c
|
Gamepack 21
|
2016-04-14 18:07:22 -04:00 |
|
Adam
|
447c24fb99
|
Only remove unused parameters that are the garbage values
|
2016-04-09 23:55:37 -04:00 |
|
Adam
|
92ddde57b0
|
RSCanvas stuff, mostly from runeloader. I assume this breaks resizable. I can't tell whether or not this defers all rendering by 1 frame. Fix various injectreplace bugs. I need to make the unused parameter annotate methods with ObfuscatedSignature or I can't export methods that had an unused parameter. This is going to all break if I ever need to export something with an unused parameter that isn't at the end. Should consider only removing unused parameters that I can detect as being garbage.
|
2016-04-09 23:03:55 -04:00 |
|
Adam
|
bbfa8e2ecb
|
Add deploy step
|
2016-04-08 21:00:01 -04:00 |
|
Adam
|
b4c3603216
|
Initial draft of update script. Add assembly plugin for build jar with dependencies
|
2016-04-08 20:45:17 -04:00 |
|
Adam
|
e89b9b8d70
|
Start of update detect cron script
|
2016-04-08 19:17:00 -04:00 |
|
Adam
|
08258e6fc5
|
Print out update status and save to file when updated
|
2016-04-08 17:59:34 -04:00 |
|
Adam
|
a31f97e416
|
Update detector, untested.
|
2016-04-08 17:50:18 -04:00 |
|
Adam
|
8b7098d8ff
|
Dead code.
|
2016-04-08 14:37:01 -04:00 |
|
Adam
|
08950e3717
|
Use less memory in constant param. Seems to run with -Xmx512m
|
2016-04-08 14:35:52 -04:00 |
|
Adam
|
7336c49d21
|
Need to compare this to master.
|
2016-04-08 12:59:07 -04:00 |
|
Adam
|
b5a9dd8ee7
|
ah, found it. duh.
|
2016-04-06 21:36:39 -04:00 |
|
Adam
|
b889d4da98
|
XXX wip save. I think this might be due to calculating max stack incorrectly due to long/double.
|
2016-04-04 22:25:13 -04:00 |
|
Adam
|
3ea32bd123
|
mctx stuff made this easier.
|
2016-04-04 18:35:52 -04:00 |
|
Adam
|
0b8e56d385
|
Is this right? math tests pass
|
2016-04-04 18:21:25 -04:00 |
|
Adam
|
b1af823585
|
Unused params. Don't know how much this helps.
|
2016-04-04 09:48:40 -04:00 |
|
Adam
|
f5b8d681ef
|
XXX WIP save
|
2016-04-03 21:41:23 -04:00 |
|
Adam
|
c0a5bc43c2
|
ice import cleanup
|
2016-04-03 20:08:50 -04:00 |
|
Adam
|
d1433c6e84
|
ise
|
2016-04-03 20:06:27 -04:00 |
|
Adam
|
eaf870be77
|
cleanup
|
2016-04-03 15:56:31 -04:00 |
|
Adam
|
d6c7d7dc8a
|
playing with less memory
|
2016-04-03 15:53:13 -04:00 |
|
Adam
|
c9bfbb1352
|
Ahhh
|
2016-04-03 13:04:19 -04:00 |
|
Adam
|
c760c71c3f
|
Make frame execute return instruction context. Had to change how wide works some. I dont know if its right. Also pop2 was totally messed up.
|
2016-04-03 13:03:45 -04:00 |
|
Adam
|
e9ee78a48d
|
Method context was actually important because its copied between frames
|
2016-04-03 12:40:01 -04:00 |
|
Adam
|
7eb1c0d32a
|
Revert "Remove method context which is unnecessary now theres no more graph analysis"
This reverts commit 4e53b80079741083de724f1056380d095b679e9e.
|
2016-04-03 12:38:31 -04:00 |
|
Adam
|
0c027422b9
|
Import cleanup
|
2016-04-02 22:50:06 -04:00 |
|
Adam
|
5ca8e13c53
|
Remove method context which is unnecessary now theres no more graph analysis
|
2016-04-02 22:49:30 -04:00 |
|
Adam
|
6d212c958f
|
Cleanup old commented code and remove unused fields from the debugging
|
2016-04-02 22:46:40 -04:00 |
|
Adam
|
c816ee3c86
|
Remove unused method context instruction context list. I think the MethodContext class can be removed
|
2016-04-02 22:29:38 -04:00 |
|
Adam
|
b77f0e3651
|
Update api version
|
2016-04-02 21:48:19 -04:00 |
|
Adam
|
f5130c1a98
|
Add injector/mapper main classes/entrypoints. Maybe should make those tests use these?
|
2016-04-01 23:59:40 -04:00 |
|
Adam
|
fb31ccecff
|
Add basic game config grabber/logic to check for an update. I guess this works.
|
2016-04-01 23:23:02 -04:00 |
|
Adam
|
3161cfaa09
|
Update some paths in tests etc
|
2016-04-01 22:47:11 -04:00 |
|
Adam
|
41b3777b24
|
Remove deob.gson which isn't used
|
2016-04-01 22:40:55 -04:00 |
|
Adam
|
ce9359a1fd
|
Fix sipush length
|
2016-04-01 22:31:19 -04:00 |
|
Adam
|
ed13e972cc
|
Make idiv mappable
|
2016-03-31 21:27:18 -04:00 |
|
Adam
|
b90316db06
|
Add gamepack 20, 3/31/2016
|
2016-03-31 12:50:56 -04:00 |
|
Adam
|
d78a83c50b
|
Injection works, I don't think I need to change this descriptor comparison since the client versions are the same
|
2016-03-31 12:50:38 -04:00 |
|
Adam
|
a163bc4c46
|
Add class mapper and use it in annotation mapper, which seems to work more reliably
|
2016-03-30 19:43:47 -04:00 |
|
Adam
|
b3efaec8e6
|
Try and fix some of the smaller multiplication problems. I dont know if this is right. Seems to break when multiplying long * a casted int like field3228
|
2016-03-29 20:53:43 -04:00 |
|
Adam
|
a2352bdc19
|
Order guesses based on cardinality
|
2016-03-28 19:19:08 -04:00 |
|