Commit Graph

184 Commits

Author SHA1 Message Date
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
Stanley Dimant
8459fe8f25 add some preliminary vfx work 2022-08-15 17:36:43 +02:00
Stanley Dimant
4226f2e16d add penumbra ipc for pathchanges, change all tolower to tolowerinvariant 2022-08-13 21:16:05 +02:00
Stanley Dimant
aaa68bffd6 adjust some logging, add reregister button to settings ui, change reconnection to server 2022-07-31 16:56:26 +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
34ed21472a minor bugfixing and log severity adjustment 2022-07-28 14:14:00 +02:00
Stanley Dimant
5aeaef6ea7 fix issue with unlimited redraws hanging when using /penumbra redraw all 2022-07-27 01:11:35 +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
949cfd0c0e fix issue with player disposal, fix issue with penumbra mass redraw 2022-07-24 21:50:35 +02:00
Stanley Dimant
03414c9c94 add some failsafes around assignment and application of data 2022-07-24 19:29:50 +02:00
Stanley Dimant
e31c232f79 cleanup 2022-07-24 14:44:36 +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
627efdd012 freeze mare synced characters on gpose 2022-07-20 19:07:42 +02:00
Stanley Dimant
51366c95a7 prevent secret key input if it's not 40 characters long, check for directory existence in intro ui, check for illegal characters in path 2022-07-17 02:38:56 +02:00
Stanley Dimant
7f9c1c1835 maybe add ivcs support? 2022-07-16 02:30:46 +02:00
Stanley Dimant
ce5b78662a adjust to api5 changes 2022-07-13 10:26:17 +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
2307b43c65 handle download cancellation better 2022-07-10 21:51:42 +02:00
Stanley Dimant
98c1802d63 add compatibility to penumbra 0.5.3.7 / GetPlayerMetaManipulations 2022-07-10 20:28:27 +02:00
Stanley Dimant
d338b4b93c fix intro UI not showing secret key after registration, fix file system watchers not starting automatically initially 2022-07-10 20:23:02 +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
1577ec93fd adjust minimum penumbra api 2022-07-09 16:50:03 +02:00
Stanley Dimant
57f2d4f8c0 merge from intro ui adjustments 2022-07-09 16:46:24 +02:00
Stanley Dimant
3a0018988e adjustments and fixes to intro UI 2022-07-09 16:45:36 +02:00
Stanley Dimant
ea845d9e40 adjust for updated penumbra api PR 2022-07-09 13:34:02 +02:00
Stanley Dimant
66c957093c adjust for new penumbra 2022-07-09 13:05:11 +02:00
Stanley Dimant
d5486307ee add new main UI, up version 2022-07-08 01:35:09 +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
7a509fb608 fixes cache calculation and wrong filetransfer cast 2022-07-05 19:54:57 +02:00
Stanley Dimant
f2c59bf5ad fix build 2022-07-05 00:56:43 +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
bb7e64b13d fixes for changing servers 2022-07-03 14:20:30 +02:00
Stanley Dimant
cf87ed5019 make download ui clickthrough, add option to move it, add forbidden transfers list 2022-07-03 00:53:05 +02:00
Stanley Dimant
af06fd9b87 update for new penumbra api versioning 2022-07-02 17:13:03 +02:00
Stanley Dimant
0a6584bc32 add weapon sync 2022-07-02 12:53:24 +02:00