Commit Graph
100 Commits
Author SHA1 Message Date
Adam a1615c2263 Consolidate gitignores 2016-05-28 20:09:45 -04:00
Adam 781507446a Dump json, not binary scripts 2016-05-28 20:02:46 -04:00
Adam c42d313c38 Split cache from deobfuscator into own project 2016-05-28 19:42:03 -04:00
Adam fdd60f0882 Add object dumper 2016-05-28 14:30:08 -04:00
Adam 359a85a98e Add model dumper and basic model viewer 2016-05-28 11:36:18 -04:00
Adam ec9525f661 Change line endings to LF 2016-05-21 19:50:36 -04:00
Adam 35aa1cb629 Use major.minor.patch version numbers 2016-05-15 15:40:14 -04:00
Adam 3471b99d42 Specify maven-release-plugin version, some of the older ones are buggy 2016-05-15 15:38:08 -04:00
Adam b962ade15a I don't know what firemarking is 2016-05-10 18:41:11 -04:00
Adam 9848d039db Add travis irc notification 2016-05-07 17:06:34 -04:00
Adam d90f48ea6d Add license header 2016-05-07 16:56:18 -04:00
Adam 7bf31abee3 Add LICENSE 2016-05-07 16:23:13 -04:00
Adam c9e6aeebf4 Add scm configuration 2016-05-07 10:46:09 -04:00
Adam 1681687174 Fix rs client versions 2016-05-07 10:46:09 -04:00
Adam 399cb81098 Make rs version identifiable for sed 2016-05-07 10:09:08 -04:00
Adam af8098e7a0 Be more consistent 2016-05-01 00:14:12 -04:00
Adam 649d08cb12 Fix resizable 2016-05-01 00:13:18 -04:00
Adam 00d58de70f Travis 2016-04-30 21:36:43 -04:00
Adam 341dc4b5bd Merge branch 'master' of bitbucket.org:Adam-/runelite 2016-04-30 14:45:43 -04:00
Adam 10cf423db0 Merge branch 'master' of bitbucket.org:Adam-/runelite 2016-04-30 13:22:01 -04:00
Adam dcbb9a2543 Centralize repository/distributionManagement 2016-04-30 13:20:43 -04:00
Adam 0b306f0f30 Add runescape-client-injector 2016-04-25 19:27:21 -04:00
Adam da8071c216 Runelite api 2016-04-25 18:55:34 -04:00
Adam 3c1d12ff50 Add 'runelite-api/' from commit '934060b327413003846e150fd3296421c3ca8a19'
git-subtree-dir: runelite-api
git-subtree-mainline: 3db8786720370327a5c51682c551e2fbb6a497a7
git-subtree-split: 934060b327
2016-04-25 18:54:52 -04:00
Adam 253d1765b6 Add runelite client 2016-04-25 18:54:48 -04:00
Adam 830ac21896 Add 'runelite-client/' from commit '235c44e5253d81e269433c286d9c923e4a06c51f'
git-subtree-dir: runelite-client
git-subtree-mainline: eea98253efa42e378543ad7d7b167a954e2e041c
git-subtree-split: 235c44e525
2016-04-25 18:53:09 -04:00
Adam 23ad1f5b46 Add runescape-client 2016-04-25 18:53:07 -04:00
Adam d27f8c9ec5 Add 'runescape-client/' from commit 'bc025dab3f3f7d840c981fec8c9f118c5892eb33'
git-subtree-dir: runescape-client
git-subtree-mainline: 5b38bce9e5c491b29d06abf63b85014c7556f118
git-subtree-split: bc025dab3f3f7d840c981fec8c9f118c5892eb33
2016-04-25 18:50:19 -04:00
Adam def61194df Add deobfuscator to runelite-parent 2016-04-25 18:48:54 -04:00
Adam b9f4e4a5a5 Add 'deobfuscator/' from commit '8061b4f0e10125e316b72448c88ff1ebc4f85367'
git-subtree-dir: deobfuscator
git-subtree-mainline: 76a11e8938
git-subtree-split: 8061b4f0e10125e316b72448c88ff1ebc4f85367
2016-04-25 18:46:38 -04:00
Adam 76a11e8938 Init of runelite parent 2016-04-25 18:44:43 -04:00
Adam a8ceb9346a Remove update script, it is moving to its own repo 2016-04-24 21:02:05 -04:00
Adam e951cef282 Cleanup pom, add deloy management/repositoy 2016-04-24 21:01:41 -04:00
Adam 235c44e525 Only show boosts when logged in 2016-04-24 17:34:31 -04:00
Adam 74173834da Add a hard dependency on injected client instead of using artifact resolver 2016-04-24 17:34:22 -04:00
Adam 2785443729 Support exporting static methods 2016-04-24 13:24:16 -04:00
Adam f67a8a20e0 Export sendGameMessage 2016-04-24 13:14:26 -04:00
Adam 934060b327 Add game state and sendGameMessage 2016-04-24 13:14:15 -04:00
Adam e2a6cc88a1 Set update policy on the runelite repo directly. It appears this doesn't work on releases though. Use developer-mode switch. 2016-04-24 13:13:31 -04:00
Adam 19258fe32c Add skill xp/level and Skill enum 2016-04-24 10:45:57 -04:00
Adam 271752873f Rethink overlay rendering stuff 2016-04-24 10:29:39 -04:00
Adam 5bbdec9a76 Initial thinking on overlay renderer 2016-04-23 17:24:19 -04:00
Adam 6e8338455c Hp bar work 2016-04-23 14:50:17 -04:00
Adam ad099cbe95 Npc dumper 2016-04-23 13:22:43 -04:00
Adam a1caacc2ed Add NpcID. These ids look weird, I wonder if they are scrambled. The cache version this is extracted from is old. 2016-04-23 13:16:07 -04:00
Adam c31db29064 I'm going to fix this one day 2016-04-22 23:03:37 -04:00
Adam a08576e001 Add ItemID 2016-04-22 23:01:17 -04:00
Adam 0cef0e0b3d Add item dumper/ItemID generator 2016-04-22 23:00:38 -04:00
Adam 755d013873 Fix artifact resolver to allow local cache files 2016-04-22 21:56:54 -04:00
Adam cb123d3a94 Update update.sh for new clientver stuff, give ff more memory 2016-04-22 20:54:59 -04:00
Adam eb83276050 Add ClientVersionMain 2016-04-22 20:21:07 -04:00
Adam 3174cc49d5 Add annotation integrity checker, if execution mapper can't decide return null 2016-04-22 19:07:50 -04:00
Adam 2af1cfb7fe Add gamepack 113 2016-04-21 18:47:25 -04:00
Adam 02e8e37725 Cleanup 2016-04-21 18:40:16 -04:00
Adam 84be2039c8 Add asm client version reader 2016-04-21 18:38:58 -04:00
Adam f0aa055ec5 Hack in opponent info, seems to work 2016-04-17 15:14:37 -04:00
Adam a9728a7852 Start modeling out wrappers, not sure about this getInteracting() 2016-04-17 12:56:40 -04:00
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 36289a54e3 Couple manual fixes 2016-04-17 00:39:45 -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 a3182c770c Replace Canvas 2016-04-09 22:57:22 -04:00
Adam e10b01dec4 RSCanvas interface, make signature garbage value default "" 2016-04-09 22:56:57 -04:00
Adam 7f7ac1c6e2 Remove launcher 2016-04-09 15:05:35 -04:00
Adam cf282f0cdd Update urls and urlconnection ua for cloudflare 2016-04-08 23:10:09 -04:00
Adam 85c5e2a3e9 Fernflower getPath() thing 2016-04-08 23:08:17 -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