Commit Graph
100 Commits
Author SHA1 Message Date
Adam 76d5d75f80 client: add event system using eventbus 2017-01-18 18:00:10 -05:00
Adam eaa5c13d9a deobfuscator: add support for hooking to field changes, add hook for skill experience changing 2017-01-18 17:47:20 -05:00
Adam 4ed2260da6 model viewer: add support for texture rendering on terrain 2017-01-15 13:06:11 -05:00
Adam ffa9a820f1 Add README.md 2017-01-14 21:16:45 -05:00
Adam 1cb1fdb156 2017, change license to BSD 2 clause as it should have been originally 2017-01-13 20:34:05 -05:00
Adam 8e9deefef9 Add model viewer derived from RSMV_v0.3 2017-01-06 22:20:00 -05:00
Adam c23da5d33a Some work on terrain rendering 2016-12-26 19:29:34 -05:00
Adam d5af1c6fdf Change MAX_HEIGHT to 2048 2016-12-26 10:26:31 -05:00
Adam dfad8c087a Add height map dumper 2016-12-25 20:48:34 -05:00
Adam 6ac4116d70 Update height calc to better match client 2016-12-25 18:59:04 -05:00
Adam 70a56c3c91 Export a few region members 2016-12-25 18:07:09 -05:00
Adam 22a6a3d402 model viewer: load normals and enable cull face 2016-12-04 18:57:12 -05:00
Adam b8c8140311 Enable GL_DEPTH_TEST 2016-12-04 16:57:47 -05:00
Adam 5c18ad825b model viewer: allow viewing npcs with multiple models 2016-12-04 13:54:53 -05:00
Adam 3508cd4a33 modelviewer: rewrite camera handling to be more correct 2016-11-27 20:08:14 -05:00
Adam 5f0ce62b6b Correct a few mappings 2016-11-26 18:09:38 -05:00
Adam 76529e028a Add sequence loading 2016-11-26 11:05:17 -05:00
Adam aa2c1aa593 Fix NpcDumper main() 2016-11-26 10:03:28 -05:00
Adam b85314a861 Update NpcID 2016-11-26 10:03:11 -05:00
Adam 7d6609713e Make item and npc loaders simply load a definition 2016-09-16 23:24:22 -04:00
Adam 520df7f8f4 Split up model loader from model definition 2016-09-16 23:15:09 -04:00
Adam f044d0207f model viewer: rotate initial view, translate model instead of drawing it at an offset 2016-09-16 22:57:46 -04:00
Adam f3a1ae0add Remove "always" update policy 2016-09-16 22:54:41 -04:00
Adam 24dfe07450 Split up overlay and underlay drawing and move to functions 2016-09-16 10:38:11 -04:00
Adam ef8b2aba6d This is in drawMapIcons 2016-08-21 21:36:52 -04:00
Adam 92fd73af83 Draw map functions too 2016-08-21 18:41:25 -04:00
Adam 128e10a74a Look up map icons by name instead of id 2016-08-21 17:32:58 -04:00
Adam cc1b899507 Merge branch 'master' of github.com:runelite/runelite 2016-08-21 17:14:43 -04:00
Adam 034ee2b7a1 Here, too 2016-08-21 17:14:28 -04:00
Adam e609fc83ba Add "Location" loading, draw on map 2016-08-21 17:03:10 -04:00
Adam aa15feb091 Actually this is newFolder() 2016-08-20 15:56:08 -04:00
Adam 6e6c59dc5b Add map image dumper, mostly from @im-frizzy, but with some improvements 2016-08-20 15:47:58 -04:00
Adam 3706d40bc0 Fix script dumper to dump proper int operands 2016-08-15 10:45:14 -04:00
Adam 238984d722 Make script dumper test use an easier to read script format 2016-08-14 20:11:32 -04:00
Adam 446134757c Make injector use a build plugin instead of this hacky bash script 2016-08-13 15:54:32 -04:00
Adam e40e6feab1 Remove health API 2016-07-14 19:37:28 -04:00
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