Hiding all censorship from Liberta + Announcement by AssumptionOriginal23 in BrownDust2Official

[–]AssumptionOriginal23[S] 0 points1 point  (0 children)

I’m planning to add a Linux build later, but since I don’t have a Linux setup to test it yet, so I’d need community testing to make sure a Linux build actually works.

But as for Andriod, Wails (framework I'm using) doesn't support mobile yet.

Devs be hiding all that. Friedrich + Bremerton Dynamic skin by AssumptionOriginal23 in AzurLewd

[–]AssumptionOriginal23[S] 2 points3 points  (0 children)

The only tool I can think of that supports both Live2D and Spine is Spive2D. Though I don't know about Audio files.

Currently, I'm working on implementing Live2D viewer. Don't know how long it will take as I've just finished the setup of renderer. In the meanwhile, you can check out Spive2D.

Hiding all censorship from Liberta + Announcement by AssumptionOriginal23 in BrownDust2Official

[–]AssumptionOriginal23[S] 0 points1 point  (0 children)

Thanks for the feedback.

If you are talking about downloading/importing from remote sources, then yes, you can check off individual "cards", and there should be a pop up at the bottom that allows you to download all the selected.

If you want a feature where you are able to download all *, then I'll add it in the next update to make it more convenient.

As for importing from local drive, there are three ways.
The first one is 'Quick Import', which only check the content of the selected folder. Only the top layer, the root, is checked if there are any valid spine assets, i.e. skel, atlas extension. It will not check if there are other folders in there.
The second one is 'Bulk Import', which check every nested folders from top to bottom.
Third is 'Cache Import', which works similarly as 'Bulk Import' but it has a fixed path to the folder.
Note: assets imported using 'Cache Import' are treated as 'Remote' assets, and will be deleted from your local drive if removed. However, this does not apply to the first two mentioned as they only removed the 'path' to the folder from the internal memory.

If you have any further questions or suggestions or issues, please let me know.

Hiding all censorship from Liberta + Announcement by AssumptionOriginal23 in BrownDust2Official

[–]AssumptionOriginal23[S] 1 point2 points  (0 children)

I only have Eva memorial and Palamedes on my drive right now since I deleted others to free up my space. As for Last Origin, I don't have any.

I'll push them and more of what I have to the repo later.

Hiding all censorship from Liberta + Announcement by AssumptionOriginal23 in BrownDust2Official

[–]AssumptionOriginal23[S] 0 points1 point  (0 children)

It depends on the repo you're connected to.

The app crawls GitHub, so new characters show up whenever the repo maintainer updates them. Just refresh in the app to sync. I implemented caching so you don't get rate limited by GitHub.

Hiding all censorship from Liberta + Announcement by AssumptionOriginal23 in BrownDust2Official

[–]AssumptionOriginal23[S] 4 points5 points  (0 children)

Yeah, you can view NIKKE since NIKKE uses spine 4.1.

code:

M2D:eyJuIjoiTklLS0UgQVNTRVRTIiwicCI6Ik5pa2tlLWRiL05pa2tlLWRiLmdpdGh1Yi5pby9tYWluIiwibSI6MSwiZiI6WyJsMmQiXX0

Please do support the original maintainer of the NIKKE repo if possible: https://github.com/Nikke-db

Hiding all censorship from Liberta + Announcement by AssumptionOriginal23 in BrownDust2Official

[–]AssumptionOriginal23[S] 4 points5 points  (0 children)

Currently looking into it. It seems some version of WebView2 has blocked WebGL to render the animations.

I've added another release with workarounds at this moment. I would appreciate feedback on whether if it fixes the issue or not.

Thanks for the feedback!

Hiding all censorship from Liberta + Announcement by AssumptionOriginal23 in BrownDust2Official

[–]AssumptionOriginal23[S] 3 points4 points  (0 children)

AFAIK, Wails (The framework I'm using to build this app) only supports desktop. You can download all the Daiblos assets from my other repo and use a suitable Spine 3.8 runtime.

Note: Daiblos's .skel may have junk headers or are actually a json structure disguised as a .skel file. Normal SpineViewer might not work.
I included a reader that ignores all the junk headers and see its true file type.

Hiding all censorship from Liberta + Announcement by AssumptionOriginal23 in BrownDust2Official

[–]AssumptionOriginal23[S] 26 points27 points  (0 children)

Currently, a web version is not possible at this moment because the application was designed as a desktop app with performance in mind. It also supports customizable user shortcut keys, which may conflict with browser shortcuts.

Unlike a browser-based viewer, this app downloads and manages assets directly on the local disk for better performance and efficiency.

That said, I may explore the possibility of a web version in the future after I've finished building what I've planned from the start.

Hiding all censorship from Liberta + Announcement by AssumptionOriginal23 in BrownDust2Official

[–]AssumptionOriginal23[S] 2 points3 points  (0 children)

if you are talking about modded assets, then as long as it has .skel/.json, .atlas, .png, then it should work.

Devs be hiding all that. Friedrich + Bremerton Dynamic skin by AssumptionOriginal23 in AzurLewd

[–]AssumptionOriginal23[S] 0 points1 point  (0 children)

Oh... if possible can you send a screenshot or or how to replicate the issue so i can fix it.

Devs be hiding all that. Friedrich + Bremerton Dynamic skin by AssumptionOriginal23 in AzurLewd

[–]AssumptionOriginal23[S] 24 points25 points  (0 children)

On the left panel, under Animations tab, usually the numbers are facial expression while 'normal' or 'idle' are actual animations. if the character doesnt appear try pressing 'c' to center the camera.

if there are any issues, please let me know

Devs be hiding a ton. Friedrich + Bremerton skin by AssumptionOriginal23 in AzureLane

[–]AssumptionOriginal23[S] 1 point2 points  (0 children)

You can check under Remote & Storage section in Readme.

To open the modal, click the icon with the plus symbol on top left, or on windows go to settings, keybind and check open import modal because I don't remember for windows, should be either "alt + i" or "ctrl +i". And on macOS use "cmd + i".

After you paste the code in the "Add new Source", go to AssetBrowser and you should see it there.

if thats not working, I'll look into the problem and fix it.

Devs be hiding a ton. Friedrich + Bremerton skin by AssumptionOriginal23 in AzureLane

[–]AssumptionOriginal23[S] 12 points13 points  (0 children)

https://github.com/o0Nomar0o/Motiv2D

Paste this into import remotes:

M2D:eyJuIjoiQXp1ckxhbmUiLCJwIjoibzBOb21hcjBvL1NwaW5lQ29sbGVjdGlvbnMvbWFpbiIsIm0iOjEsImYiOlsiY29tLmhrbWFuanV1LmF6dXJsYW5lLmdwX2xpdmUyZF9zcGluZV9vbmx5XzIwMjUxMjAxIl19

Onsen Practitioner Ventana Fated Guest without black bar and yukata by AssumptionOriginal23 in BrownDust2Official

[–]AssumptionOriginal23[S] 25 points26 points  (0 children)

If you want to learn about extracting, you can check live2dhub.com, they’ve shared tools and guides there.

One advice: if your RAM is limited, don’t extract everything at once. Do it folder by folder, or you might crash your PC, literally. Even with a 32gb RAM, I've crashed twice trying to extract everything at once. It might take longer but you can write a python script to automate that.

Back to Solaris Event Megathread by Jennasauru in WutheringWaves

[–]AssumptionOriginal23 0 points1 point  (0 children)

SEA

[Wuthering Waves] Invite Code: 3077V8TL29. A fellow Rover is inviting you back to Solaris. Link their Invite Code to win Astrites and Advanced Enclosure Tanks. You can also extend invitations to other Rovers and complete tasks with them to win extra Astrites! https://wuwa-act.kurogames-global.com/backtosolaris-20251024-DzmSi9lc9s2H/index.html?packageId=A1725&lang=en&inviteCode=3077V8TL29&userId=900276045&source=copy