Commit Graph

313 Commits

Author SHA1 Message Date
Adam
aa02330722 cache: decompress and load archive data in client too, so saveTree() later works as expected 2017-03-23 19:22:53 -04:00
Adam
a723d662dd cache: add kitdefinition and loader 2017-03-21 09:16:57 -04:00
Adam
98096fd1e0 cache: also include normal indicies in faces 2017-03-20 21:13:47 -04:00
Adam
081bed8ab7 cache: fix material names colliding/the same one multiple times with different alphas 2017-03-20 19:23:20 -04:00
Adam
046ce8d8f6 cache: fix exporting alphas 2017-03-20 18:47:05 -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
97d28abd0a rsmv: renaming of some fields and classes 2017-03-11 13:07:25 -05:00
Adam
937d27a1e6 cache: some work on the interpreter 2017-03-07 17:34:34 -05:00
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