Commit Graph
59 Commits
Author SHA1 Message Date
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
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 404ba8e278 add file picker for cache folder, revert manually made glamourer changes while mare is active 2022-06-26 19:15:16 +02:00
Stanley Dimant b42de9a8a7 fix issue on not reloading player on zone switch, minor cleanup 2022-06-26 17:42:14 +02:00
Stanley Dimant 9aaab87c91 add mare synchronos full pause 2022-06-26 16:39:28 +02:00
Stanley Dimant 085d918397 potentially fix mac, fix cancel downloads 2022-06-26 15:13:53 +02:00
Stanley Dimant 1a1aa5cac5 make downloads cancellable on new incoming data 2022-06-26 14:56:28 +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 6ee159f716 more refactoring, rework FileCacheManager 2022-06-24 11:22:46 +02:00