Commit Graph

69 Commits

Author SHA1 Message Date
rootdarkarchon
e1f6d6df24 add warnings for missing optional plugins when respective data is received 2023-01-08 00:19:11 +01:00
rootdarkarchon
90a25c23dc fix some performance issues 2023-01-05 17:57:30 +01:00
rootdarkarchon
ffd896168c remove Penumbra dependency and use nuget, minor internal refactoring of structs, more resilent downloads 2022-12-18 13:00:34 +01:00
rootdarkarchon
5b8e6a3d9f add some logging, fix cache handling on load 2022-12-13 12:39:54 +01:00
Stanley Dimant
9ba6827816 experimental first iteration of persistent transient resources on startup 2022-12-13 12:01:40 +01:00
rootdarkarchon
56dd3c2f65 up version 2022-11-03 10:34:06 +01:00
Stanley Dimant
5694eb7d08 fixes to upload logic 2022-11-03 10:16:58 +01:00
rootdarkarchon
71e11c5b45 add customizeplus support 2022-10-27 12:49:18 +02: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
c2e92c094c remove database, use in-memory 2022-09-28 15:44:29 +02:00
Stanley Dimant
afb1cf1429 fix issue when penumbra mod folder contains a part of the path of cache folder 2022-09-25 20:51:03 +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
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
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
ddb762c698 add fileswaps first test 2022-09-04 21:17:52 +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
a7a3ae66a9 connectivity fixes 2022-08-31 16:27:28 +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
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
4e988984d7 do not recreate cache when weapon got drawn 2022-07-30 01:57:30 +02:00
Stanley Dimant
a486954248 take last instead of first detected hash 2022-07-29 12:56:11 +02:00
Stanley Dimant
34ed21472a minor bugfixing and log severity adjustment 2022-07-28 14:14:00 +02:00
Stanley Dimant
a36424d57b fuck this shit 2022-07-26 20:10:36 +02:00
Stanley Dimant
975a813b7f actually fix not sending data properly 2022-07-26 18:45:46 +02:00
Stanley Dimant
6b9d79b88d fix not sending update when hat/visor/weaponstate has changed between jobchanges 2022-07-26 18:09:24 +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
b8275ca070 fix glamourer data not being transferred correctly 2022-07-24 23:25:56 +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
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
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
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
eb39429777 add all admin stuff, refactor ApiController into partial classes 2022-06-30 01:53:09 +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
1021cca912 fix some minor stuff 2022-06-28 02:09:08 +02:00
Stanley Dimant
51db0e54f2 clean up some disposes, remove channel and use async ienumberable for upload as well 2022-06-27 13:54:52 +02:00