Commit Graph

174 Commits

Author SHA1 Message Date
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
25e87e6ec2 minor fixes 2022-09-18 18:09:39 +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
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
78c6d7e594 fixes for materials 2022-09-11 14:28:16 +02:00
Stanley Dimant
c28d951fc8 update transients in framework loop 2022-09-11 02:06:41 +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
782ec873f6 fixes for heels or so I guess 2022-09-10 16:03:21 +02:00
Stanley Dimant
8d1324250f merge 0.4.0 into main 2022-09-10 15:31:03 +02:00
Stanley Dimant
f98b8af413 Revert "add heels support"
This reverts commit d5068d5515.
2022-09-10 14:15:18 +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
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
2e92a6d748 fix sending data to everyone always. oops. 2022-09-07 22:17:10 +02:00
Stanley Dimant
ca044364fc fix another merge issue 2022-09-07 22:15:52 +02:00
Stanley Dimant
5b97d49af7 fix errors after merge 2022-09-07 22:13:28 +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
c2576a4bb6 change queue to concurrentqueue 2022-09-07 21:20:04 +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
35ebaed80c fix for the fix of ipc manager to create temp collections, bump version 2022-09-06 14:03:56 +02:00
Stanley Dimant
100aba0900 cherrypick from net6 fixes 2022-09-06 13:43:11 +02:00
Stanley Dimant
dd74b7be86 move handling of critical ipc to main thread 2022-09-06 13:42:07 +02:00
Stanley Dimant
f66fcfab47 minor fixes 2022-09-06 13:41:10 +02:00
Stanley Dimant
94ff918881 change downloads to concurrentdictionary 2022-09-06 13:39:45 +02:00
Stanley Dimant
7265dab8a7 change downloads to concurrentdictionary 2022-09-06 13:39:33 +02:00
Stanley Dimant
4a0dce0e44 minor fixes 2022-09-06 13:20:39 +02:00
Stanley Dimant
a2f88124d7 move handling of critical ipc to main thread 2022-09-05 11:23:02 +02:00
Stanley Dimant
ddb762c698 add fileswaps first test 2022-09-04 21:17:52 +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
ce6764cbf8 add some locking around modifiedfiles 2022-09-03 17:57:09 +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
514ae1f141 adjust api 2022-09-03 15:05:19 +02:00
Stanley Dimant
a7a3ae66a9 connectivity fixes 2022-08-31 16:27:28 +02:00
Stanley Dimant
1d6d390dd6 fix mounts 2022-08-25 20:36:21 +02:00
Stanley Dimant
4e2d371f10 check for glamourer api and if not present do not use glamourer 2022-08-25 14:09:50 +02:00
Stanley Dimant
cbe45a8ad6 add vanity uid to UI 2022-08-25 01:26:23 +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