Commit Graph

50 Commits

Author SHA1 Message Date
b41532d5af - Change Loporrit Branding to CLUBPENGUIN
- Update submodules
- Update to latest Penumbra API
2025-08-26 21:42:00 +01:00
Loporrit
aa377439ce Fix a lot of the analyzer warnings too 2025-06-30 20:17:08 +00:00
Loporrit
46053bf8fa Calculate the hash while writing as well 2025-03-15 00:00:47 +00:00
Loporrit
99eecbdc09 Add texture shrinking feature 2025-02-23 12:54:58 +00:00
Loporrit
eaaded1ed5 Add Pair Character Analysis for funsies 2025-02-22 21:38:57 +00:00
Loporrit
7a8de7add6 Partial roll-up to reduce code divergence
Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2025-02-16 04:21:02 +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
rootdarkarchon
bdd61aff99 rename PenumbraModDirectory 2025-02-09 16:10:31 +00:00
rootdarkarchon
dd878e6e36 refactor a little bit 2025-02-09 16:10:28 +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
80894fe446 logging adjustments etc 2025-02-02 09:13:43 +00:00
rootdarkarchon
c1d8599b9c more fixes 2025-02-02 09:13:22 +00:00
Stanley Dimant
f9ca55db43 reduce hitches and do some other changes to FSW 2025-02-02 09:06:56 +00:00
rootdarkarchon
e1ca5dd6f8 make storage size calculation asynchronous and running in parallel 2025-02-02 08:50:47 +00:00
rootdarkarchon
79dbe377d1 fix minor FSW issues 2025-01-09 13:07:45 +00:00
rootdarkarchon
739c02cf0b rough impl of FSW, goodbye periodic filescan 2025-01-09 12:46:02 +00:00
rootdarkarchon
add2d2eda9 potential mcdf fixes 2024-01-16 00:02:56 +00:00
Loporrit
c843af1470 Use streamable compression 2023-12-18 12:52:46 +00:00
rootdarkarchon
bd32a55ce5 disable data application and scanner in combat 2023-12-05 23:30:19 +01:00
rootdarkarchon
fd8b5c0391 add file storage validation 2023-11-23 20:01:01 +01:00
rootdarkarchon
505d50a547 idk some fixes I guess 2023-10-23 14:06:25 +02:00
rootdarkarchon
14575a4a6b Mare 0.9 (#65)
* add jwt expiry

* start of 0.9 api impl

* some stuff idk

* some more impl

* some cleanup

* remove grouppair, add configuration, rework some pair drawing stuff

* do some stuff

* rework some ui

* I don't even know anymore

* add cancellationtoken

* token bla

* ui fixes etc

* probably individual adding/removing now working fully as expected

* add working report popup

* I guess it's more syncshell shit or so

* popup shit idk

* work out most of the syncshell bullshit I guess

* delete some old crap

* are we actually getting closer to the end

* update pair info stuff

* more fixes/adjustments, idk

* refactor some things

* some rework

* some more cleanup

* cleanup

* make menu buttons w i d e

* better icon text buttons

* add all syncshell folder and ordering fixes

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-10-17 21:36:44 +02:00
rootdarkarchon
f15b8f6bbd fix existing broken filecache.csv with dupes on startup 2023-10-15 13:46:12 +02:00
rootdarkarchon
fb983712c4 fix not-yet-scanned-in files 2023-10-15 01:03:34 +02:00
rootdarkarchon
79528b95e4 fix filecachemanager issues 2023-10-14 20:58:10 +02:00
rootdarkarchon
a9a57e0a31 fuck vfx 2023-10-14 12:13:43 +02:00
rootdarkarchon
afb7800d20 rebuild filescanner to use threads instead of tasks for the periodic scan, change alternative file upload to be a munged file upload 2023-09-19 23:56:14 +02:00
rootdarkarchon
a5aff6ba1a optimize file scanner, fix unban in banui, show syncshell notes in standalone profile ui 2023-08-27 15:24:01 +02:00
N. Lo
dcf072e00b Munge block files on disk (#57)
* Munge block files on disk

* Simplify
2023-08-06 02:36:32 +02:00
rootdarkarchon
5543c7c7ad add tabs for filetypes to data analysis ui 2023-07-15 03:46:30 +02:00
rootdarkarchon
42da1855b1 add UI for Mare Data Analysis 2023-07-12 15:03:15 +02:00
rootdarkarchon
417c08f9b2 add CharacterAnalzyer, fix DtrEntry (I think) 2023-07-10 13:23:44 +02:00
rootdarkarchon
fff40f579f verify hash length on loading of file cache db 2023-05-17 12:59:13 +02:00
rootdarkarchon
f512552fe7 add migration to file extensions for mare storage 2023-05-06 02:41:17 +02:00
rootdarkarchon
4b278bd456 improve file cache manager performance 2023-04-11 13:50:55 +02:00
rootdarkarchon
1e9d4998ce thread safety and performance improv 2023-04-04 13:54:33 +02:00
Stanley Dimant
bc8d61b19d fix startup issues when csv bak cannot be written 2023-03-23 16:39:19 +01:00
Stanley Dimant
9a049c0d01 use index from gameobject to set set temp mods 2023-03-23 11:17:53 +01:00
rootdarkarchon
f6a471f457 rework for ui shit 2023-03-18 21:39:17 +01:00
rootdarkarchon
f8e647b242 adjust disposal behavior, recalculate cache 2023-03-18 11:28:00 +01:00
rootdarkarchon
0c87e84f25 [Draft] Update 0.8 (#46)
* move stuff out into file transfer manager

* obnoxious unsupported version text, adjustments to filetransfermanager

* add back file upload transfer progress

* restructure code

* cleanup some more stuff I guess

* downloadids by playername

* individual anim/sound bs

* fix migration stuff, finalize impl of individual sound/anim pause

* fixes with logging stuff

* move download manager to transient

* rework dl ui first iteration

* some refactoring and cleanup

* more code cleanup

* refactoring

* switch to hostbuilder

* some more rework I guess

* more refactoring

* clean up mediator calls and disposal

* fun code cleanup

* push error message when log level is set to anything but information in non-debug builds

* remove notificationservice

* move message to after login

* add download bars to gameworld

* fixes download progress bar

* set gpose ui min and max size

* remove unnecessary usings

* adjustments to reconnection logic

* add options to set visible/offline groups visibility

* add impl of uploading display, transfer list in settings ui

* attempt to fix issues with server selection

* add back download status to compact ui

* make dl bar fixed size based

* some fixes for upload/download handling

* adjust text from Syncing back to Uploading

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
Co-authored-by: Stanley Dimant <stanley.dimant@varian.com>
2023-03-14 19:48:35 +01:00
rootdarkarchon
2ae5d42e4d Loggerrework (#45)
* test some refactoring for cachedplayer

* rework logging

* fix saving of log level

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-02-18 15:23:38 +01:00
rootdarkarchon
3634c06ee5 fixes for pet handling, uploads, clear storage button, remove button while reconnecting, put paused to online/paused, put visible to online 2023-02-05 15:52:27 +01:00
rootdarkarchon
7c97d1994c configuration rework 2023-02-04 15:53:23 +01:00
rootdarkarchon
ede62fabae rebuild PlayerManager to CacheCreationService and optimize creation of the local file cache 2023-02-02 15:25:58 +01:00
rootdarkarchon
2ca3e639b4 rework service disposal 2023-01-31 19:52:12 +01:00
rootdarkarchon
b2276a1883 Client rework for API change and paradigm shift (#39)
* most of the groups refactoring on client

* register OnMethods for group stuff

* start implementing client (still pretty broken)

* finish implementing new api first iteration

* idk rework everything for pair shit (still WIP); goal is to remove PairedClients and GroupPairClients from ApiController

* move everything to PairManager, remove dictionaries from APiController

* remove admin stuff from client, cleanup

* adjust reconnection handling, add new settings, todo still to remove access from old stuff that's marked obsolete from config

* add back adding servers, fix intro ui

* fix obsolete calls

* adjust config namespace

* add UI for setting animation/sound permissions to syncshells

* add ConfigurationService to hot reload config on change from external

* move transient data cache to configuration

* add deleting service to ui

* fix saving of transient resources

* fix group pair user assignments

* halt scanner when penumbra inactive, add visible/online/offline split to individual pairs and tags

* add presence to syncshell ui

* move fullpause from config to server config

* fixes in code style

* more codestyle

* show info icon on player in shells, don't show icon when no changes from default state are made, add online notifs

* fixes to intro UI

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-01-29 15:13:53 +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