Commit Graph
43 Commits
Author SHA1 Message Date
rootdarkarchon ffd896168c remove Penumbra dependency and use nuget, minor internal refactoring of structs, more resilent downloads 2022-12-18 13:00:34 +01:00
Stanley Dimant 260c4a48ee add analyzers and api 2022-10-03 15:58:51 +02:00
Stanley Dimant ac6c46390c add api to mare, change all to file scoped namespace 2022-09-29 15:52:33 +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 6149d7eb73 clear actionqueue on zoneswitch 2022-09-17 13:29:08 +02:00
Stanley Dimant a27fa1a13d dispose all players on zoning 2022-09-17 03:40:40 +02:00
Stanley Dimant c9dc0e8468 increase timeouts 2022-09-14 10:41:51 +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 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 3decdd55e9 stop processing framework queue while in gpose 2022-09-09 14:21:20 +02:00
Stanley Dimant e5f7c2f72d add signalR logging and dalamudutil disposal, halt framework update between areas 2022-09-08 11:48:20 +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 f66fcfab47 minor fixes 2022-09-06 13:41:10 +02:00
Stanley Dimant 4a0dce0e44 minor fixes 2022-09-06 13:20:39 +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 8459fe8f25 add some preliminary vfx work 2022-08-15 17:36:43 +02:00
Stanley Dimant 34ed21472a minor bugfixing and log severity adjustment 2022-07-28 14:14:00 +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 e31c232f79 cleanup 2022-07-24 14:44:36 +02:00
Stanley Dimant 9d9aac6bb3 minion/pet/companion/mount rework 2022-07-22 02:11:35 +02:00
Stanley Dimant 627efdd012 freeze mare synced characters on gpose 2022-07-20 19:07:42 +02:00
Stanley Dimant ce5b78662a adjust to api5 changes 2022-07-13 10:26:17 +02:00
Stanley Dimant 7dccd7b341 why must all of this be async 2022-07-10 16:44:45 +02:00
Stanley Dimant 1eccd791d1 fix not being able to pause players, some other bullshit, update to api4 2022-07-10 14:20:43 +02:00
Stanley Dimant 0b194b3632 heave API to v3, fix some stuff in making connections 2022-07-06 12:35:37 +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 320b80e3ae fix some random texture loading issues I don't understand, fix loading issues 2022-07-01 00:16:43 +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 95f7e5f867 connect to api only after login, add switching secret keys and inputting secret key during intro, fix filereplacements not working properly, adjust to the new web api 2022-06-29 22:40:17 +02:00
Stanley Dimant 3ee082d371 some fixes for models sharing materials and code cleanup 2022-06-28 12:20:40 +02:00
Stanley Dimant c7439ac769 why did I start writing this plugin 2022-06-27 12:31:41 +02:00
Stanley Dimant 61b178e2c0 rework the whole connection garbage/custom servers, other cleanups/refactors 2022-06-27 01:19:45 +02:00
Stanley Dimant 0df75fe085 move handling of player data application to CachedPlayer 2022-06-26 14:34:56 +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 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 1312086a8d add the whole API stuff first iteration 2022-06-19 01:57:37 +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