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
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