Commit Graph

  • c3b8f4e2a6 Core Festo support master BtbN 2019-12-15 02:05:17 +0100
  • ce7f7550d6
    Rename eAmuseSharp.sln to ClanServer.sln BtbN 2019-08-11 19:16:51 +0200
  • c685de645a Change profile name, pring startup message BtbN 2019-06-17 18:20:46 +0200
  • 50df04eb6f mbar seems to be optional BtbN 2019-06-14 22:13:53 +0200
  • 17d8cf5e9d Remove pointless .Where BtbN 2019-06-14 21:43:34 +0200
  • 7ca1f8489b Rewrite LZ77 decompression as well BtbN 2019-06-14 21:25:45 +0200
  • 499952b7e6 Rewrite LZ77 compression to operate on raw byte arrays BtbN 2019-06-14 20:55:18 +0200
  • d07e941272 De/Encrypt in-place to enhance performance BtbN 2019-06-14 16:58:06 +0200
  • 9e49e27833 Optimize output speed a bit BtbN 2019-06-13 22:02:41 +0200
  • 6c2fddd49a Add publish profile BtbN 2019-06-13 21:34:38 +0200
  • 65cb1961d9 Use migrations BtbN 2019-06-13 19:08:53 +0200
  • 9e24c9a353 Change Program class to follow required pattern BtbN 2019-06-13 18:47:03 +0200
  • 4b2e7fa11d Remove forgotten debug log BtbN 2019-06-06 23:32:25 +0200
  • f21f01fbb6 Refactor ID storage a bit BtbN 2019-06-06 21:12:33 +0200
  • 81a3e6b8be Fix unregistered played BtbN 2019-06-06 19:08:59 +0200
  • fe568f7576 Don't actively remove cached recommendations, let them expire. BtbN 2019-06-06 18:34:37 +0200
  • 09307826e8 Cache recommended songs so they persist one credit BtbN 2019-06-06 18:27:55 +0200
  • 2abe996c90 Use proper RNG BtbN 2019-06-04 19:12:18 +0200
  • a3a5ed0b58 Root element already is, well, the root element. BtbN 2019-06-04 18:49:41 +0200
  • 0fbfd5f78a Use random musicIDs instead of hardcoded ones BtbN 2019-06-04 16:35:54 +0200
  • 9cc15ade97 Add music info loading infra BtbN 2019-06-04 16:09:36 +0200
  • 5af60f3897 Trim all input strings in kbinxml BtbN 2019-06-04 14:27:56 +0200
  • 6b89e5511d Teach KBinXML about explicit void type BtbN 2019-06-04 14:17:01 +0200
  • 36c1a30f6e Jubility list == null means it's empty BtbN 2019-06-03 23:47:41 +0200
  • aca5777e03 Try to save collected Jbox points BtbN 2019-06-03 23:41:48 +0200
  • ad92d47378 Fix first play flow BtbN 2019-06-03 23:34:26 +0200
  • c0b79489f9 Implement logger.report callback BtbN 2019-06-03 22:20:13 +0200
  • 8a8ad8d15f Implement Shim get_hitchart BtbN 2019-06-03 22:12:54 +0200
  • 416616e4e8 Fix profile loading in gametop BtbN 2019-06-03 20:50:37 +0200
  • d4e2940b00 Save Jubility BtbN 2019-06-03 20:24:51 +0200
  • 9961c36925 Fixup schema BtbN 2019-06-03 19:42:35 +0200
  • b938f2016a Make music listing vastly more performant BtbN 2019-06-03 19:13:55 +0200
  • e3975625f9 Mostly complete Clan Server BtbN 2019-06-03 01:16:44 +0200
  • 276d281a97 Implement more of the data model BtbN 2019-06-02 23:03:41 +0200
  • 20d958890c Initial DB schema BtbN 2019-06-02 19:09:49 +0200
  • 82ffe8e68d Add EF Core SQLite deps BtbN 2019-06-02 16:38:46 +0200
  • 5b42887a77 Listen on Any IP BtbN 2019-06-02 16:18:14 +0200
  • 1d02a431a7 Implement Lobby shim BtbN 2019-06-02 14:25:36 +0200
  • ae8dd5ba0a Implement get_recommend BtbN 2019-06-02 13:02:51 +0200
  • 5b13660997 Gets In-Game BtbN 2019-06-01 17:48:21 +0200
  • 2cf3718193 Implement get_pdata BtbN 2019-06-01 17:18:06 +0200
  • 162b646163 Implement Cardmng shims BtbN 2019-06-01 00:49:01 +0200
  • e901a9c0be Boots BtbN 2019-05-31 23:53:09 +0200
  • 01071c4d93 Change profile name, pring startup message 1 BtbN 2019-06-17 18:20:46 +0200
  • 6bacd7bfac mbar seems to be optional BtbN 2019-06-14 22:13:53 +0200
  • cebd605e4a Remove pointless .Where BtbN 2019-06-14 21:43:34 +0200
  • 50019c059a Rewrite LZ77 decompression as well BtbN 2019-06-14 21:25:45 +0200
  • d5120dcde4 Rewrite LZ77 compression to operate on raw byte arrays BtbN 2019-06-14 20:55:18 +0200
  • d0d1c362ed De/Encrypt in-place to enhance performance BtbN 2019-06-14 16:58:06 +0200
  • 7e4bf0c092 Optimize output speed a bit BtbN 2019-06-13 22:02:41 +0200
  • 342ef1cb4a Add publish profile BtbN 2019-06-13 21:34:38 +0200
  • ddd01c18d6 Use migrations BtbN 2019-06-13 19:08:53 +0200
  • 5a8ae5b4c2 Change Program class to follow required pattern BtbN 2019-06-13 18:47:03 +0200
  • 12481ccbb8 Remove forgotten debug log BtbN 2019-06-06 23:32:25 +0200
  • c65c914675 Refactor ID storage a bit BtbN 2019-06-06 21:12:33 +0200
  • 1e81492460 Fix unregistered played BtbN 2019-06-06 19:08:59 +0200
  • d5c83347c7 Don't actively remove cached recommendations, let them expire. BtbN 2019-06-06 18:34:37 +0200
  • ca0ec139d9 Cache recommended songs so they persist one credit BtbN 2019-06-06 18:27:55 +0200
  • 4ababdf03b Use proper RNG BtbN 2019-06-04 19:12:18 +0200
  • 7e0b10c251 Root element already is, well, the root element. BtbN 2019-06-04 18:49:41 +0200
  • 974ce2075c Use random musicIDs instead of hardcoded ones BtbN 2019-06-04 16:35:54 +0200
  • 5a46b56591 Add music info loading infra BtbN 2019-06-04 16:09:36 +0200
  • 2fd94c9170 Trim all input strings in kbinxml BtbN 2019-06-04 14:27:56 +0200
  • 40e57a62a5 Teach KBinXML about explicit void type BtbN 2019-06-04 14:17:01 +0200
  • 0405c316d8 Jubility list == null means it's empty BtbN 2019-06-03 23:47:41 +0200
  • ad5288cdb5 Try to save collected Jbox points BtbN 2019-06-03 23:41:48 +0200
  • 1d69f51bd3 Fix first play flow BtbN 2019-06-03 23:34:26 +0200
  • c442a46294 Implement logger.report callback BtbN 2019-06-03 22:20:13 +0200
  • fec9a1174c Implement Shim get_hitchart BtbN 2019-06-03 22:12:54 +0200
  • bf15a425aa Fix profile loading in gametop BtbN 2019-06-03 20:50:37 +0200
  • 8275516d7a Save Jubility BtbN 2019-06-03 20:24:51 +0200
  • fe0a2d25c4 Fixup schema BtbN 2019-06-03 19:42:35 +0200
  • 2838a59879 Make music listing vastly more performant BtbN 2019-06-03 19:13:55 +0200
  • 7e562f7b34 Mostly complete Clan Server BtbN 2019-06-03 01:16:44 +0200
  • a0b5f7cc97 Implement more of the data model BtbN 2019-06-02 23:03:41 +0200
  • b17b99753a Initial DB schema BtbN 2019-06-02 19:09:49 +0200
  • aedf80de67 Add EF Core SQLite deps BtbN 2019-06-02 16:38:46 +0200
  • f6e68616f1 Listen on Any IP BtbN 2019-06-02 16:18:14 +0200
  • 9895cf16e3 Implement Lobby shim BtbN 2019-06-02 14:25:36 +0200
  • 8e4342a033 Implement get_recommend BtbN 2019-06-02 13:02:51 +0200
  • fb904467c1 Gets In-Game BtbN 2019-06-01 17:48:21 +0200
  • 6a8dc3f96b Implement get_pdata BtbN 2019-06-01 17:18:06 +0200
  • 803ca8e02a Cleanup BtbN 2019-06-01 14:11:11 +0200
  • e84c4c8182 Implement Cardmng shims BtbN 2019-06-01 00:49:01 +0200
  • 942f5e5861 Boots BtbN 2019-05-31 23:53:09 +0200
  • eab3bd6628 Add barebone Kestrel based server BtbN 2019-05-31 19:54:10 +0200
  • 84d7066299 Echidna importer BtbN 2019-05-31 00:44:23 +0200
  • 05ad0d0b80 Stop using LINQ entirely, it's horribly slow. BtbN 2019-04-21 18:18:23 +0200
  • 558c6cb360 Avoid using Count() BtbN 2019-04-21 02:42:28 +0200
  • 3981091915 Refactor to avoid reflection BtbN 2019-04-21 02:27:07 +0200
  • e88c5847e2 Add XML to Binary mode BtbN 2019-04-18 23:26:48 +0200
  • 8a6f12e60a Add helpers for adding to lists BtbN 2019-04-18 19:00:14 +0200
  • 82e22937b1 Preparations for writing to binary BtbN 2019-04-18 18:26:48 +0200
  • 49aead3bb1 Implement all missing NodeTypes BtbN 2019-04-17 21:37:15 +0200
  • f69d4116d0 Implement some more types BtbN 2019-04-17 20:45:56 +0200
  • c285171b26 Add generic string to ValueArray helper BtbN 2019-04-17 20:01:51 +0200
  • 04e0c0d801 Implement KValueArray as fixed size array, not dynamic List BtbN 2019-04-17 19:42:15 +0200
  • 61576fb243 Add generic method to implement Array-Types BtbN 2019-04-17 19:32:05 +0200
  • 7ab283a21e Add 2S8 and fix word/byteBuf parsing BtbN 2019-04-17 17:10:55 +0200
  • b69652dc3f Add Float and Double BtbN 2019-04-17 17:01:17 +0200