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
Adam
c42d313c38
Split cache from deobfuscator into own project
2016-05-28 19:42:03 -04:00