Commit Graph

50 Commits

Author SHA1 Message Date
Loporrit
5c9ca801f8 Replace repo config with generic remote config 2025-08-02 09:48:12 +00:00
Loporrit
aa377439ce Fix a lot of the analyzer warnings too 2025-06-30 20:17:08 +00:00
Loporrit
c8e988abc5 ReadAsync/WriteAsync overloads 2025-06-30 20:17:08 +00:00
Loporrit
810bf78d9c tabs->spaces etc 2025-06-30 15:11:09 +00:00
Loporrit
cc3dc02afb Revert the download change to see if it fixes the download bars
Revert "Fix hung downloads"

This reverts commit 0b7381f486.

Revert "Avoid missing blk file errors on early download abort"

This reverts commit e4e24d1831.
2025-06-28 17:26:03 +00:00
rootdarkarchon
30caedbf3a Add MCDO (#80)
* update api

* mcd online editor impl

* most of chara data hub impl

* some state of things

* some refactoring

* random bullshit go

* more nearby impl

* add uid to peformance msg

* cleanup/homogenization

* some split, update nuget packages

* migrate to latest packages where possible, remove lz4net, do some split, idk

* some polish and cleanup

* more cleanup, beautification, etc.

* fixes and cleanups

---------

Co-authored-by: Stanley Dimant <root.darkarchon@outlook.com>
2025-06-28 15:28:45 +00:00
Loporrit
0b7381f486 Fix hung downloads 2025-06-26 10:38:07 +00:00
Loporrit
e4e24d1831 Avoid missing blk file errors on early download abort 2025-06-26 05:07:10 +00:00
Loporrit
46053bf8fa Calculate the hash while writing as well 2025-03-15 00:00:47 +00:00
Loporrit
c7d8ba0ef0 Speed up decompression 2025-03-14 23:50:01 +00:00
Stanley Dimant
2ae94b1357 extract partial downloads 2025-02-23 13:55:06 +00:00
Loporrit
eaaded1ed5 Add Pair Character Analysis for funsies 2025-02-22 21:38:57 +00:00
Loporrit
d48dcaf555 UI icon refactoring stuff
minor refactoring

add mouseover in main ui

fix icon font issues

fix uploads/downloads icon alignment

fix code dupe

use fixed width icon handle, update deps

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2025-02-20 16:09:15 +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
Stanley Dimant
da69f5fdf1 bump file stream buffer size 2025-02-09 16:17:06 +00:00
Stanley Dimant
b2fa3b9f32 get identifier async 2025-02-09 16:10:31 +00:00
rootdarkarchon
782d6001a4 fix negative download limit maybe 2024-02-10 17:07:16 +00:00
rootdarkarchon
3cda45a5fc make sure to resend the data 2024-02-10 15:20:25 +00:00
Loporrit
c843af1470 Use streamable compression 2023-12-18 12:52:46 +00:00
Loporrit
692aa41677 Disable munged upload 2023-12-11 23:21:49 +00:00
rootdarkarchon
bd32a55ce5 disable data application and scanner in combat 2023-12-05 23:30:19 +01:00
rootdarkarchon
1522d8d7e7 heave fewer redraws as main method for data application, minor fixes 2023-11-17 02:05:49 +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
fc9953bb8d adjust token handling 2023-10-24 22:31:34 +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
79528b95e4 fix filecachemanager issues 2023-10-14 20:58:10 +02:00
rootdarkarchon
864c76d258 fix transfer progress, add glamourer unlock by name, fix dtrbar, add to xlplugins main 2023-10-08 11:57:38 +02:00
rootdarkarchon
f89f6c1216 update to api9 2023-10-02 14:13:08 +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
0008428cb0 add file compactor 2023-09-14 01:17:49 +02:00
rootdarkarchon
b65ae8fca3 potential fix for downloads hanging at 0 bytes 2023-08-10 10:49:53 +02:00
rootdarkarchon
9307aaecac fix issue of multiple file download triggers 2023-08-06 12:09:07 +02:00
rootdarkarchon
48fa74ca80 reoganize 2023-08-06 02:37:38 +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
4e2df4bbc4 Single file transfers (#56)
* move to single file transfer and extraction per server download

* clean up downloads

---------

Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
2023-08-01 16:48:16 +02:00
rootdarkarchon
417c08f9b2 add CharacterAnalzyer, fix DtrEntry (I think) 2023-07-10 13:23:44 +02:00
rootdarkarchon
e70290975d reduce logging for player null 2023-05-11 01:07:12 +02:00
rootdarkarchon
f512552fe7 add migration to file extensions for mare storage 2023-05-06 02:41:17 +02:00
rootdarkarchon
dc1e1c044a fix cancelled file uploads marked as verified, fix exception spam for portraits 2023-04-30 23:35:18 +02:00
rootdarkarchon
bbfd6eb3d3 idk, probably some crashfixes or so 2023-04-30 00:46:02 +02:00
rootdarkarchon
170ab12155 solution people with internet by pidgeon 2023-04-22 22:12:32 +02:00
rootdarkarchon
d5f140a142 add mare version to http client headers 2023-04-11 13:54:42 +02:00
rootdarkarchon
4b278bd456 improve file cache manager performance 2023-04-11 13:50:55 +02:00
rootdarkarchon
e96c652e64 upload timeout 100s->300s 2023-04-06 01:53:54 +02:00
Stanley Dimant
a4d9207506 adjust concurrency, fix upload crash 2023-04-03 11:08:52 +02:00
rootdarkarchon
1ed831f360 add alternative upload, ignore NIN pets, fix progress crashing 2023-04-02 14:10:02 +02:00
Stanley Dimant
f18493d7ee adjust download manager initialization and some error logging 2023-03-23 16:35:28 +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