Commit Graph
100 Commits
Author SHA1 Message Date
rootdarkarchon da10895987 add ipc
move ipcprovider to ipc namespace
2025-06-25 07:16:22 +00:00
Stanley Dimant 7aaa847294 more correctly describe curwaittime 2025-02-23 14:03:03 +00:00
Stanley Dimant 55cfb48fd6 add 250ms delay to wait for chara redraw 2025-02-23 14:02:55 +00:00
Stanley Dimant 6a796ea895 disable window sounds on popup handler 2025-02-23 14:01:11 +00:00
Stanley Dimant 2ae94b1357 extract partial downloads 2025-02-23 13:55:06 +00:00
rootdarkarchon 324288652d fix some shit, add triangle count
check for invalid animations

I hate animations

ignore broken bones from god knows what

fix more idiotic mod things

fully ignore garbage skeletons that fail to process properly

fix my own mistakes

fix more bullshit

check for filename length and continue

idk some cleanup

fix spoopy skellingtons

change loglevel of tris
2025-02-16 04:21:02 +00:00
Stanley Dimant ca6f963d0f add petnicknames to list of optional plugins 2025-02-16 04:21:02 +00:00
Stanley Dimant 95759b157a finalize petnames 2025-02-16 04:21:02 +00:00
Stanley Dimant c1ad5194b5 remove waiting semaphore for marking offline when disposing 2025-02-09 16:17:06 +00:00
Stanley Dimant 5d3b35623e don't bring popuphandler to focus on appearing 2025-02-09 16:17:06 +00:00
Stanley Dimant f3174d23b4 fix admin ui bla 2025-02-09 16:17:06 +00:00
Stanley Dimant 1756239932 it's concurrentdict time 2025-02-09 16:17:06 +00:00
Stanley Dimant da69f5fdf1 bump file stream buffer size 2025-02-09 16:17:06 +00:00
Stanley Dimant 75eafa9792 fix past me issues for future me 2025-02-09 16:17:06 +00:00
Stanley Dimant d39c79a227 fix empty identifier 2025-02-09 16:10:31 +00:00
Stanley Dimant b2fa3b9f32 get identifier async 2025-02-09 16:10:31 +00:00
Stanley Dimant 0228c2343b add multi chracter key checks 2025-02-09 16:10:31 +00:00
Stanley Dimant d9d10c42de remove notification spam, add more trace logging for secret key access 2025-02-09 16:10:31 +00:00
Stanley Dimant 626df3f861 throw errors for multiple character with same name + world set up in config 2025-02-09 16:10:31 +00:00
Stanley Dimant 7b456d9755 fix release build 2025-02-09 16:10:31 +00:00
rootdarkarchon 73cc392f3d make folderdialog open to main drive root by default 2025-02-09 16:10:31 +00:00
rootdarkarchon 64f046f914 remove unncessary sha1 dictionary, use new notification management 2025-02-09 16:10:31 +00:00
rootdarkarchon 94e104939e use custom interpolated string handler 2025-02-09 16:10:31 +00:00
rootdarkarchon b10bd444d1 make mare even less dumpy 2025-02-09 16:10:31 +00:00
rootdarkarchon c3e8b61f76 make mare less dumpy 2025-02-09 16:10:31 +00:00
rootdarkarchon e187d67fc3 cache result of IsWine 2025-02-09 16:10:31 +00:00
rootdarkarchon 7b93c5a6e9 save mcdf to temporary path before renaming 2025-02-09 16:10:31 +00:00
rootdarkarchon 42de4345d8 disable dalamud sounds for download ui. who even though it's a good idea to add this feature to begin with. 2025-02-09 16:10:31 +00:00
rootdarkarchon bdd61aff99 rename PenumbraModDirectory 2025-02-09 16:10:31 +00:00
Stanley Dimant 037c22ecdb use concurrent dict for redraw manager 2025-02-09 16:10:31 +00:00
rootdarkarchon dd878e6e36 refactor a little bit 2025-02-09 16:10:28 +00:00
rootdarkarchon e8ae2a6152 add events 2025-02-09 16:02:34 +00:00
rootdarkarchon c48520b6cd check if directory has subdirectories when setting storage location 2025-02-09 16:02:34 +00:00
rootdarkarchon d62dca36c7 try catch hash computation 2025-02-09 16:02:34 +00:00
rootdarkarchon 8c0c45df35 fix validation 2025-02-09 16:02:34 +00:00
rootdarkarchon 336a2f3732 do not allow to set paths containing onedrive 2025-02-09 16:02:34 +00:00
rootdarkarchon 80894fe446 logging adjustments etc 2025-02-02 09:13:43 +00:00
rootdarkarchon c1d8599b9c more fixes 2025-02-02 09:13:22 +00:00
rootdarkarchon e1ca5dd6f8 make storage size calculation asynchronous and running in parallel 2025-02-02 08:50:47 +00:00
rootdarkarchon 50990542fd add free drive space display, file compactor hint, recalculate size after compacting 2025-02-02 08:36:55 +00:00
rootdarkarchon 08eb1d194a do not paralellize fsw changes 2025-02-02 08:36:11 +00:00
rootdarkarchon 79dbe377d1 fix minor FSW issues 2025-01-09 13:07:45 +00:00
rootdarkarchon 7eb8e8aab9 invoke scan on penumbra mod dir change 2025-01-09 13:07:36 +00:00
rootdarkarchon 9122460801 do not allow to change storage folder as long as monitoring is active 2025-01-09 12:49:52 +00:00
rootdarkarchon 739c02cf0b rough impl of FSW, goodbye periodic filescan 2025-01-09 12:46:02 +00:00
rootdarkarchon 136257eecf remove unnecessary performance logging 2025-01-09 12:34:55 +00:00
rootdarkarchon 9708607db9 do not allow to set paths containing onedrive 2025-01-09 12:28:38 +00:00
Stanley Dimant 2344af7fc5 fix new worlds not being seen, fix erroneous customize+ display 2024-07-17 15:38:26 +00:00
Stanley Dimant 8bea33256a fix c+ issues, fix c+ bullshit 2024-07-03 18:58:19 +00:00
rootdarkarchon 6f1c00041b minor performance improvements 2024-02-14 10:07:53 +00:00
rootdarkarchon 40b8310ba9 relieve gc pressure maybe 2024-02-10 17:45:56 +00:00
rootdarkarchon 4c5b19f8c5 remove some unncessary stuff 2024-02-10 17:07:16 +00:00
rootdarkarchon 782d6001a4 fix negative download limit maybe 2024-02-10 17:07:16 +00:00
rootdarkarchon a15348b293 remove palette+ support 2024-02-10 17:07:16 +00:00
rootdarkarchon 9c51d6fbdd elevate penumbra resolving to default resolving method 2024-02-10 17:07:16 +00:00
rootdarkarchon 466ba2668b do not allow mods to kick or ban mods 2024-02-10 17:07:16 +00:00
rootdarkarchon 3e93fc4db3 add pruning and full user management 2024-02-10 17:06:51 +00:00
rootdarkarchon 140a247233 fix compile issue 2024-02-10 15:21:27 +00:00
rootdarkarchon 55e4d52d7c fix reconnecting once more 2024-02-10 15:20:55 +00:00
rootdarkarchon e4e858b927 do not publish twice on reconnect 2024-02-10 15:20:45 +00:00
rootdarkarchon 3cda45a5fc make sure to resend the data 2024-02-10 15:20:25 +00:00
rootdarkarchon b8cac8f010 don't warn for palette+, remove display from ui 2024-02-10 13:57:14 +00:00
rootdarkarchon 0a31da07b1 fix issue of not sending data after reconnecting? 2024-02-10 13:57:07 +00:00
rootdarkarchon 0cd953f514 listen to glamourer changes 2024-01-16 00:12:00 +00:00
rootdarkarchon 06f6b75e72 dispose characters on unloading plugin 2024-01-16 00:07:03 +00:00
rootdarkarchon 1c8267dd93 add priority framework execution for transient resource manager 2024-01-16 00:03:31 +00:00
rootdarkarchon add2d2eda9 potential mcdf fixes 2024-01-16 00:02:56 +00:00
rootdarkarchon 7bb0778060 fix combat situations not redrawing every time after combat ends 2023-12-08 01:09:24 +01:00
rootdarkarchon 8a197e6387 add more resilience to MCDF export and loading 2023-12-07 09:43:43 +01:00
rootdarkarchon bd32a55ce5 disable data application and scanner in combat 2023-12-05 23:30:19 +01:00
rootdarkarchon bcf0d422b8 fix bug 2023-12-02 20:23:44 +01:00
rootdarkarchon 26b8daeef9 add lock around adding to cached handled paths 2023-11-30 00:19:49 +01:00
rootdarkarchon e83d346584 disable target in pvp 2023-11-26 19:20:17 +01:00
rootdarkarchon a205c25e3d add click to target in ui 2023-11-26 13:02:44 +01:00
rootdarkarchon 5d20936a05 change tooltip for penumbra version to 0.8.2.1 2023-11-23 22:22:39 +01:00
rootdarkarchon fd8b5c0391 add file storage validation 2023-11-23 20:01:01 +01:00
rootdarkarchon 717c51e280 add experimental resolving of data through penumbra 2023-11-21 15:01:40 +01:00
rootdarkarchon 1dfdab4fef adjust initial dialog to opt in/out into census with buttons 2023-11-21 14:59:43 +01:00
rootdarkarchon a32aef8ee8 add census popup on connection 2023-11-17 11:14:33 +01:00
rootdarkarchon 05f1c66a5d api update 2023-11-17 02:06:27 +01:00
rootdarkarchon e9775a3677 census update 2023-11-17 02:06:17 +01:00
rootdarkarchon 1522d8d7e7 heave fewer redraws as main method for data application, minor fixes 2023-11-17 02:05:49 +01:00
rootdarkarchon f89bbc45e6 remove unnecessary exists check 2023-11-16 16:18:44 +01:00
rootdarkarchon 96cc64b35a add visibility for loaded mods size for pair, use menu bar for settings, remove settings button 2023-11-16 15:57:23 +01:00
rootdarkarchon c196cdd344 fix staging issues 2023-11-10 00:40:46 +01:00
rootdarkarchon 4b3bd975d5 add download throttling, change header of mare, fix reverting players when going offline/paused when not visible 2023-11-10 00:08:32 +01:00
rootdarkarchon 75494c69fe use name for glamourer revert 2023-11-09 19:48:46 +01:00
rootdarkarchon 2e53c8e4fb fix startup breaking 2023-10-31 23:36:26 +01:00
rootdarkarchon 4ee0a670c0 add inner exception stacktraces 2023-10-30 15:31:07 +01:00
rootdarkarchon 0f0d1e9a9d calc correct button size 2023-10-30 12:37:58 +01:00
rootdarkarchon 2afb19f94d wording 2023-10-30 12:34:59 +01:00
rootdarkarchon 33535310aa add permission popup ui 2023-10-30 12:34:23 +01:00
rootdarkarchon 2fbee855ae fix getting identifier during zoning 2023-10-30 02:08:29 +01:00
rootdarkarchon 6bc9eaf96e indent nonscaled 2023-10-29 15:31:08 +01:00
rootdarkarchon 6bf99d9d05 remove unnecessary usings 2023-10-29 15:10:51 +01:00
rootdarkarchon c23add802a ui icon boogaloo 2023-10-29 14:56:44 +01:00
rootdarkarchon 11bb84bd61 fix cache dict wtf 2023-10-29 02:53:04 +02:00
rootdarkarchon e65c363d0f add normalized icons 2023-10-28 15:36:45 +02:00
rootdarkarchon 4d975372cc add owner/moderator/pinned user icons 2023-10-27 21:36:42 +02:00
rootdarkarchon 83b392907d check tokentime more precisely in both directions 2023-10-27 19:24:05 +02:00