Commit Graph
74 Commits
Author SHA1 Message Date
Stanley Dimant 9df89adac8 adjust some of the logging 2022-10-04 14:14:56 +02:00
Stanley Dimant 260c4a48ee add analyzers and api 2022-10-03 15:58:51 +02:00
Stanley Dimant c2e92c094c remove database, use in-memory 2022-09-28 15:44:29 +02:00
Stanley Dimant 287c1b0eff stop scan on character data creation, downloads, gpose, zone switch, update outside of read loop, adjust verify 2022-09-28 00:16:14 +02:00
Stanley Dimant 0d7e173a97 add periodic file scanner, parallelize downloads, fix transient files being readded when not necessary, fix disposal of players on plugin shutdown 2022-09-25 14:38:06 +02:00
Stanley Dimant 574cdb0b24 fix issue when multiple transient files point to different gamepaths 2022-09-16 00:25:07 +02:00
Stanley Dimant c9dc0e8468 increase timeouts 2022-09-14 10:41:51 +02:00
Stanley Dimant b4792138ae resolve material issues 2022-09-13 23:10:44 +02:00
Stanley Dimant a618fad7d9 0.4.2: fix heels integration, potentially fix crashes, delay handling of transient resource loads, change transients to concurrent dictionary 2022-09-11 01:23:41 +02:00
Stanley Dimant 23f01bc50c fix breaking character data creation when no modded data is present 2022-09-10 17:38:00 +02:00
Stanley Dimant c2aeca6d0e merge from main 2022-09-10 14:14:59 +02:00
Stanley Dimant d5068d5515 add heels support 2022-09-10 14:11:52 +02:00
Stanley Dimant 01184f543f revert change generating character data on main thread 2022-09-09 21:22:25 +02:00
Stanley Dimant f785288971 move building character data to main framework thread 2022-09-09 21:02:25 +02:00
Stanley Dimant ce1a1187f0 minor fixes 2022-09-09 14:53:59 +02:00
Stanley Dimant 6720d6f897 merge from downstream 2022-09-07 22:13:14 +02:00
Stanley Dimant 920090c3b1 add delayedframework update to dalamudutil, rework to concurrent collections 2022-09-07 22:03:17 +02:00
Stanley Dimant 23abae4c20 minor adjustments for potential concurrency issues 2022-09-07 02:41:25 +02:00
Stanley Dimant 1e9161aed5 fix adding semi transient resources, fix unloading not unloading mods due to queue 2022-09-06 16:15:08 +02:00
Stanley Dimant 99df88bb3b re-check semi-persistent transient resources validity instead of clearing on redraw 2022-09-06 14:58:16 +02:00
Stanley Dimant ddb762c698 add fileswaps first test 2022-09-04 21:17:52 +02:00
Stanley Dimant 2f5159cd4b small fixes for waiting 2022-09-03 23:54:26 +02:00
Stanley Dimant 2e3f7aad2b potentially fix pets and summons 2022-09-03 22:54:58 +02:00
Stanley Dimant bd947d8f2a add semi transient resource handling, wait max 3s for pets to change 2022-09-03 22:06:28 +02:00
Stanley Dimant 8d6b7346ec adjustments for animation/penumbra update 2022-09-03 17:42:59 +02:00
Stanley Dimant 8dc4dd26e2 merge from main 2022-09-03 15:06:01 +02:00
Stanley Dimant 258d19711a fix companion (wtf SE) 2022-08-24 22:36:14 +02:00
Stanley Dimant 5cdb9e6dfa fix minions/mounts for 6.2, todo: remove penumbra redraw once glamourer is available 2022-08-24 22:02:56 +02:00
Stanley Dimant 0d3fbc245b test version for .net6/dalamudapi7 2022-08-24 01:40:21 +02:00
Stanley Dimant 8459fe8f25 add some preliminary vfx work 2022-08-15 17:36:43 +02:00
Stanley Dimant cf6b89454b maybe fix issue with char data being accidentally yeeted without reason and sent empty 2022-07-29 01:31:36 +02:00
Stanley Dimant 975a813b7f actually fix not sending data properly 2022-07-26 18:45:46 +02:00
Stanley Dimant 307c90f40e save but not send hat/visor/weapon state, fix sync of mounts, speed up cache generation a bit 2022-07-26 12:49:44 +02:00
Stanley Dimant 03414c9c94 add some failsafes around assignment and application of data 2022-07-24 19:29:50 +02:00
Stanley Dimant f39c085fbf adjust to send only one packet for all changes at once 2022-07-24 14:34:26 +02:00
Stanley Dimant 9d9aac6bb3 minion/pet/companion/mount rework 2022-07-22 02:11:35 +02:00
Stanley Dimant b6862bcb20 add minion sync (experimental) 2022-07-20 22:59:19 +02:00
Stanley Dimant 7f9c1c1835 maybe add ivcs support? 2022-07-16 02:30:46 +02:00
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