Commit Graph
36 Commits
Author SHA1 Message Date
Stanley Dimant 0ba07b9b67 fix connectivity issue on server loss, fix filecache not updating on changed files, fix crash on exception in character data factory 2022-07-12 01:29:22 +02:00
Stanley Dimant 98c1802d63 add compatibility to penumbra 0.5.3.7 / GetPlayerMetaManipulations 2022-07-10 20:28:27 +02:00
Stanley Dimant 7dccd7b341 why must all of this be async 2022-07-10 16:44:45 +02:00
Stanley Dimant 8259920206 remove yes 2022-07-09 13:05:39 +02:00
Stanley Dimant 66c957093c adjust for new penumbra 2022-07-09 13:05:11 +02:00
Stanley Dimant c604e5fa37 fix error in character data generation when model is suddenly not present anymore 2022-07-06 14:48:05 +02:00
Stanley Dimant 145dc50f8a fix file cache size calculation exception, add more logging to character data factory, add more resilience into file system scan 2022-07-06 09:14:09 +02:00
Stanley Dimant 11cc190528 fix some issues in reverse resolving paths I guess 2022-07-05 21:53:39 +02:00
Stanley Dimant 7141c11059 add cache size hard cap based on last access time, remove more unnecessary things 2022-07-05 00:55:07 +02:00
Stanley Dimant db4d5f37f9 fix crash on logout, change several logger.debug to verbose, adjustments to player cache generation, fixes to file scan manager, better handling disconnects, some refactoring, adjustments to intro UI, correct display of server state 2022-07-04 01:52:08 +02:00
Stanley Dimant 6d08b53ab3 reafactor CharcterDataFactory, fix calculating when no Main Hand weapon 2022-07-03 12:00:21 +02:00
Stanley Dimant c0e7f6914e add sync of offhand weapons 2022-07-02 13:07:51 +02:00
Stanley Dimant 0a6584bc32 add weapon sync 2022-07-02 12:53:24 +02:00
Stanley Dimant 6994112b03 support for decals and legacy tattoo mods 2022-07-02 02:50:14 +02:00
Stanley Dimant 320b80e3ae fix some random texture loading issues I don't understand, fix loading issues 2022-07-01 00:16:43 +02:00
Stanley Dimant afbb3eea8e push character data through the server without using the database 2022-06-30 17:16:49 +02:00
Stanley Dimant 3618540402 rework a lot of stuff: downloads, how to watch a player 2022-06-30 13:24:35 +02:00
Stanley Dimant 3ee082d371 some fixes for models sharing materials and code cleanup 2022-06-28 12:20:40 +02:00
Stanley Dimant 1021cca912 fix some minor stuff 2022-06-28 02:09:08 +02:00
Stanley Dimant c7439ac769 why did I start writing this plugin 2022-06-27 12:31:41 +02:00
Stanley Dimant 71ced4dc88 fuck character states 2022-06-26 02:34:24 +02:00
Stanley Dimant 3bba240cd5 refactor + add resiliency against penumbra/api shutdowns 2022-06-25 21:39:20 +02:00
Stanley Dimant f8919abea8 calculate and display local cache size on cache changes, add clear cache button 2022-06-24 18:53:56 +02:00
Stanley Dimant cc0af38b31 fix file cache manager issues 2022-06-24 18:24:30 +02:00
Stanley Dimant 6ee159f716 more refactoring, rework FileCacheManager 2022-06-24 11:22:46 +02:00
Stanley Dimant 2dcd02d170 major refactoring, maybe some bugfixes, idk 2022-06-24 00:47:47 +02:00
Stanley Dimant 0fe3f1cf25 somewhat working integration of penumbra 2022-06-23 21:29:52 +02:00
Stanley Dimant 4a12d667f1 add intro UI for first time registration, add FileCacheManager to scan and rescan for file changes, fix namings, polish UI for normal usage 2022-06-21 01:07:57 +02:00
Stanley Dimant 176eb2a344 remove DrawHooks, use new penumbra IPC calls (otter pls) 2022-06-17 01:08:36 +02:00
Stanley Dimant f643b413f2 add some UI stuff 2022-06-16 18:55:19 +02:00
Stanley Dimant 4f72daa0eb refactor and fix some shit 2022-06-15 21:30:08 +02:00
Stanley Dimant 80960c86d3 update logo, fix incorrectly generating data in duties and other situations (we just don't know) 2022-06-14 23:43:38 +02:00
Stanley Dimant da2b2701e8 actually start to bring structure into the project
make it resilent against restarts/reloads
remove all user interaction for resource gathering
compute hashes on first time file resolving and on updates of said file on resolving
2022-06-14 21:53:41 +02:00
Stanley Dimant c0de781421 I should actually be working 2022-06-14 15:12:02 +02:00
Stanley Dimant a446b78834 remove dashes from bitconverter hash strings 2022-06-10 01:50:55 +02:00
Stanley Dimant 3b9c485627 add initial file scan and rescanning algorithms to hash all penumbra files 2022-06-10 01:41:47 +02:00