Commit Graph

51 Commits

Author SHA1 Message Date
BtbN
c0b79489f9 Implement logger.report callback 2019-08-11 18:41:19 +02:00
BtbN
8a8ad8d15f Implement Shim get_hitchart 2019-08-11 18:41:19 +02:00
BtbN
416616e4e8 Fix profile loading in gametop 2019-08-11 18:41:19 +02:00
BtbN
d4e2940b00 Save Jubility 2019-08-11 18:41:19 +02:00
BtbN
9961c36925 Fixup schema 2019-08-11 18:41:19 +02:00
BtbN
b938f2016a Make music listing vastly more performant 2019-08-11 18:41:19 +02:00
BtbN
e3975625f9 Mostly complete Clan Server 2019-08-11 18:41:19 +02:00
BtbN
276d281a97 Implement more of the data model 2019-08-11 18:41:19 +02:00
BtbN
20d958890c Initial DB schema 2019-08-11 18:41:18 +02:00
BtbN
82ffe8e68d Add EF Core SQLite deps 2019-08-11 18:41:18 +02:00
BtbN
5b42887a77 Listen on Any IP 2019-08-11 18:41:18 +02:00
BtbN
1d02a431a7 Implement Lobby shim 2019-08-11 18:41:18 +02:00
BtbN
ae8dd5ba0a Implement get_recommend 2019-08-11 18:41:18 +02:00
BtbN
5b13660997 Gets In-Game 2019-08-11 18:41:18 +02:00
BtbN
2cf3718193 Implement get_pdata 2019-08-11 18:41:18 +02:00
BtbN
162b646163 Implement Cardmng shims 2019-08-11 18:41:13 +02:00
BtbN
e901a9c0be Boots 2019-08-11 18:40:33 +02:00
BtbN
eab3bd6628 Add barebone Kestrel based server 2019-05-31 19:54:10 +02:00
BtbN
84d7066299 Echidna importer 2019-05-31 00:44:23 +02:00
BtbN
05ad0d0b80 Stop using LINQ entirely, it's horribly slow. 2019-04-21 18:19:37 +02:00
BtbN
558c6cb360 Avoid using Count() 2019-04-21 02:42:28 +02:00
BtbN
3981091915 Refactor to avoid reflection 2019-04-21 02:27:07 +02:00
BtbN
e88c5847e2 Add XML to Binary mode 2019-04-19 01:21:05 +02:00
BtbN
8a6f12e60a Add helpers for adding to lists 2019-04-18 19:00:14 +02:00
BtbN
82e22937b1 Preparations for writing to binary 2019-04-18 18:26:48 +02:00
BtbN
49aead3bb1 Implement all missing NodeTypes 2019-04-17 21:37:15 +02:00
BtbN
f69d4116d0 Implement some more types 2019-04-17 20:45:56 +02:00
BtbN
c285171b26 Add generic string to ValueArray helper 2019-04-17 20:01:51 +02:00
BtbN
04e0c0d801 Implement KValueArray as fixed size array, not dynamic List 2019-04-17 19:42:15 +02:00
BtbN
61576fb243 Add generic method to implement Array-Types 2019-04-17 19:32:05 +02:00
BtbN
7ab283a21e Add 2S8 and fix word/byteBuf parsing 2019-04-17 18:34:12 +02:00
BtbN
b69652dc3f Add Float and Double 2019-04-17 17:01:17 +02:00
BtbN
e932c1ce1c Add Time type, automatically enumerate types 2019-04-17 16:35:02 +02:00
BtbN
effc3607c8 Add global suppressions 2019-04-17 15:49:15 +02:00
BtbN
f9f66a9e42 Refactoring 2019-04-17 15:47:52 +02:00
BtbN
e731f90030 Fix array generation logic, add IP4 2019-04-17 01:23:09 +02:00
BtbN
6c7892b34c Restructure parsing logic 2019-04-17 00:46:07 +02:00
BtbN
d70988d136 style fixes 2019-04-16 17:35:57 +02:00
BtbN
fadba81468 Add test data 2019-04-16 14:45:14 +02:00
BtbN
7e8e61bb7c
Create LICENSE 2019-04-16 14:18:05 +02:00
BtbN
e4fda86b33 KBinXML logic fully implemented 2019-04-15 21:54:46 +02:00
BtbN
01a097d638 Tree building 2019-04-15 20:00:47 +02:00
BtbN
afcf733c39 Minor rearrangement 2019-04-15 18:43:50 +02:00
BtbN
c5fa090426 More work on kbinxml 2019-04-15 16:17:59 +02:00
BtbN
ed3d2ba40e Fix SixBit parser 2019-04-15 15:05:01 +02:00
BtbN
52b8f1d846 KBinXml start 2019-04-15 02:05:27 +02:00
BtbN
59f0600cc3 Fix and optimize LZ77 compression. 2019-04-14 22:32:13 +02:00
BtbN
dda5057d5d Compressor work 2019-04-13 23:12:24 +02:00
BtbN
1fcd2b31b5 Add LZ77 decompression 2019-04-13 18:33:16 +02:00
BtbN
ff407d4fd6 RC4 refinements 2019-04-13 17:29:23 +02:00