Adam
aae3cb5316
Split rs api from runelite api
2016-07-14 19:25:18 -04:00
Adam
b5f56fa053
Fix model dumper test path
2016-06-18 19:08:05 -04:00
Adam
f3ce32cacc
Bad autoformat
2016-06-18 18:15:33 -04:00
Adam
7682370c4e
Bubble up gzip/bzip errors, fix map dumper test, add datafile xtea testcase
2016-06-18 18:11:20 -04:00
Adam
aeffd8aa67
Add raw map dumper, and support for xtea encryption. Split datafile reading from deccryption/decompressing, allow cache client to simply save the encrypted+compressed data, too.
2016-06-18 18:00:41 -04:00
Adam
811710450c
Fix travis building pull requests, there are no secure env vars
2016-06-17 18:47:49 -04:00
Adam
0003fcc4e0
Add older xtea key dump (not sure how correct this is?) and xtea key manager
2016-06-10 18:31:14 -04:00
Adam
00778842e6
Rename fs.util package to util
2016-06-10 17:42:53 -04:00
Adam
85d4f72930
Make xtea test use weird length to test padding
2016-06-10 17:30:16 -04:00
Adam
ca1433f6a5
Add xtea utility, using bouncycastle xtea implementation
2016-06-10 17:28:18 -04:00
Adam
24754772f6
Load pixels directly into sprite definition, not sure what these offsets are
2016-06-09 19:24:03 -04:00
Adam
e62381a65e
Refactor sprite loading some, read alphas properly instead of this silly hack
2016-06-09 18:45:41 -04:00
Adam
3110c52bbf
Remove some old .gitignores
2016-06-08 17:55:49 -04:00
Adam
1c9d8b1363
[maven-release-plugin] prepare for next development iteration
2016-06-05 15:40:52 -04:00
Adam
3151a9c3d5
[maven-release-plugin] prepare release runelite-parent-1.1.1
2016-06-05 15:40:49 -04:00
Adam
3a81744e25
Exit if client creation fails
2016-06-05 14:59:25 -04:00
Adam
1dd82e91ed
Make injected client dependency runtime only
2016-06-05 14:58:38 -04:00
Adam
bade58b6a2
Set update policy to always
2016-06-05 14:58:18 -04:00
Adam
d2c7d0face
Make repo.runelite.net http not https, some machines can't handle it
2016-06-05 14:15:29 -04:00
Adam
535cbaa6a3
Add cache downloader client
2016-06-03 14:14:18 -04:00
Adam
e3cd89e72d
Various subtle bugfixes/improvements
...
Replace gnu crypt whirlpool implementation with bouncycastles, which is actually the correct version
Record compression type of archives and indexes and rewrite with the same compression
Fix bzip compression to use size 100k blocks
Fix writing index and archive revisions
2016-06-01 10:26:00 -04:00
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