Commit Graph

56 Commits

Author SHA1 Message Date
Adam
50b7ff2064 cache: add switch instruction 2017-05-07 17:24:00 -04:00
Adam
b96619e2d8 cache: add script attrs to assembler and disassembler 2017-05-07 15:34:27 -04:00
Adam
d038cc1ef4 cache: also copy index255 2017-04-30 19:37:33 -04:00
Adam
791854ed23 cache: remove old cache from test resources, instead pull in as a dependnecy via maven
This also updates the cache the tests use to 140
2017-04-30 19:13:21 -04:00
Adam
512d0f5ff1 cache: add varbit definition and loader 2017-04-21 11:00:00 -04:00
Adam
2248dfd15f Rename track1 -> track, dump both track1/track2 indexes 2017-04-03 19:05:48 -04:00
Adam
cafa2b3189 cache: add track1 definition and loader
I am able to play the resulting midi file with javax.sound.midi.Sequencer
2017-04-03 12:26:30 -04:00
Adam
198d61f78c cache: sound effect parsing 2017-04-01 09:43:23 -04:00
Adam
776add59a3 cache: add interface definition, loader, and manager 2017-03-30 19:28:03 -04:00
Adam
16f23c9e8f cache: add textures to objexporter, from @UniquePassive 2017-03-27 17:47:29 -04:00
Adam
731fa488dd cache: add texture manager 2017-03-26 19:48:28 -04:00
Adam
a3828fcedf cache: split npc exporter from dumper 2017-03-26 13:09:44 -04:00
Adam
5e7ab6e34c cache: split object exporter from dumper 2017-03-26 13:09:43 -04:00
Adam
e154d85788 cache: split item exporter from dumper 2017-03-26 13:09:42 -04:00
Adam
83735ceae0 cache: split sprite exporter from dumper 2017-03-26 13:09:15 -04:00
Adam
cdbbe9f5d4 cache: try-with-resources the rest of the Stores in tests 2017-03-26 12:35:27 -04:00
Adam
7146d4da93 cache:add sprite dumper 2017-03-26 12:31:06 -04:00
Adam
9444e8ce37 cache: fix cache server to buffer stream socket data, this works with vanilla client 2017-03-26 12:10:00 -04:00
Adam
220175b80b cache: add cache server 2017-03-25 18:31:15 -04:00
UniquePassive
72c82ae298 Pass in byte[] to all definition loaders, not InputStream 2017-03-24 19:04:53 +01:00
Adam
a723d662dd cache: add kitdefinition and loader 2017-03-21 09:16:57 -04:00
Adam
da68089c18 cache: add .obj model exporter 2017-03-20 18:01:33 -04:00
Adam
592a2502cf cache: consolidate dumper entrypoints, add pack/unpack commands 2017-03-16 12:36:11 -04:00
Adam
b2327d7e8e cache: add saveTree/loadTree to save/load cache to/from a normal filesystem 2017-03-14 14:08:36 -04:00
Adam
963d82c903 cache: assume archive data we don't decompress contains no revision. The downloaded data does not. 2017-03-11 23:15:41 -05:00
Adam
9170c41856 Make cache client a little more friendly to use 2017-03-11 21:27:38 -05:00
Adam
937d27a1e6 cache: some work on the interpreter 2017-03-07 17:34:34 -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
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
25edc0065f cache: some work on script opcodes 2017-02-25 21:40:02 -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
dfad8c087a Add height map dumper 2016-12-25 20:48:34 -05:00
Adam
76529e028a Add sequence loading 2016-11-26 11:05:17 -05: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
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