Commit Graph

351 Commits

Author SHA1 Message Date
Adam
76dcf79e1c cache: also clear instruction list by name 2017-03-05 16:37:50 -05:00
Adam
633a184db9 cache: add assembler and split scriptdumper test into disassembler/disassemblertest 2017-03-05 16:28:39 -05:00
Adam
6d23945efa cache: also label conditional jumps 2017-03-05 11:07:08 -05:00
Adam
e6cf15672e cache: fix tests... static state being initialized twice 2017-03-03 13:35:00 -05:00
Adam
968494850d cache: fix labels (earlier script dump was fine) 2017-03-03 13:33:36 -05:00
Adam
cc0b5e1aa7 cache: add names to instructions
update script dumper to use names if available, and show labels/jumps
2017-03-03 13:14:01 -05:00
Adam
56448b4e31 cache: various fixes to downloader and logging improvements 2017-02-27 21:28:31 -05:00
Adam
47541ffe05 cache: newer stuff for itemloader, from @UniquePassive 2017-02-27 21:03:40 -05:00
Adam
73b0beaea8 cache: fix itemdumper 2017-02-26 17:49:03 -05:00
Adam
ea612d1879 cache: fix 5309 2017-02-26 12:41:47 -05:00
Adam
09272b9f34 cache: rest of the opcodes 2017-02-26 12:38:37 -05:00
Adam
25edc0065f cache: some work on script opcodes 2017-02-25 21:40:02 -05:00
Adam
24b3374064 Export Script and various fields 2017-02-24 19:55:31 -05:00
Adam
a12aebda40 Add spotanim loader and definition 2017-01-23 18:54:07 -05:00
Adam
4ed2260da6 model viewer: add support for texture rendering on terrain 2017-01-15 13:06:11 -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
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
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
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
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
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
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
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
Kyle Fricilone
16d00403a6 ConnectionInfo renaming, ByteBuf writeXXX method switched. 2016-06-08 17:50:06 -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
781507446a Dump json, not binary scripts 2016-05-28 20:02:46 -04:00