Giter Site home page Giter Site logo

blue-archive-rainmeter's Introduction

BA Suite Showcase GIF

Sources for the wallpaper are listed at the end of the README.

Blue Archive - Rainmeter Suite

A full Blue Archive themed Rainmeter suite for your desktop. Does not come with wallpapers. This suite was built with form over function in mind and as such may fall behind more traditional, streamlined Rainmeter skins in terms of easily customizable and optimized features.

Before use, it is advised to carefully read through every skin's Information tag and understand the features of each one to see which skins and variants are best suited for you.

Feature List

  • Primary Banner displaying user level (decorative)
  • Battery life display
    • Variant: Login duration display (partially decorative)
  • Free storage space counter
  • Daily pseudo-random premium currency generator (decorative)
    • Variant: Network In/Out speed display
  • General Options tray
    • Includes Resource Monitor, Rainmeter and Style Settings as defaults
  • Master Refresh button
  • Master ToggleSwitch button
    • Requires child button ToggleOn (on by default) to function properly
  • Desktop "Sticky" Notes
  • Audio visualizer (can be toggled)
  • Social App of choice shortcut
  • Recycle Bin shortcut
  • Mini Audio Player (collapsible)
    • v1.1.0 - Now supports WebNowPlaying out the box; external plugins as specified by the documentation is still required for full functionality
  • File Explorer shortcut
    • Variant: Manga tracker (uses the Mangadex API) - still doubles as a File Explorer shortcut
    • v1.1.0 - Both variants have a slot for a right-click function editable in the context menu
  • Steam News marquee (uses the Steam News Hub RSS Feed)
  • YouTube channel uploads marquee (uses the YouTube RSS Feed)
  • Large taskbar tray
    • Includes a SCHALE icon that can be used as a template
      • also has simplified version
    • Displays Date & Time
    • Includes Master Audio App (of those supported by Rainmeter and WebNowPlaying)
  • v1.1.0 - List/Grid Submenus
    • Arona Main Hub style System Grid, best used for OS Shortcuts, System Metrics, etc.
    • Sora Angel 24 Shop style Bookmarks and Shortcuts List, best used as both webpage bookmarks and general directory shortcuts
    • Momoka Daily Dungeon style Search Engine List, best used for search engine shortcuts
    • Rin Weekly Raid style Game List, best used as a game catalogue/launcher hub
    • Ayumu Tasks style Task List, best used for tracking progress and completion of achieveable goals
      • Dailies and weeklies automatically reset appropriately
    • Aoi - no style, but her L2D wallpaper from the wallpaper collection can be mix & matched with any of the above styles as you wish

The suite also comes with a small set of default icons for common Windows directories, popular web browsers, several Rainmeter supported music players and halos of various Blue Archive characters.

Installation and Setting Up

This suite has been tested for Windows 10 and Rainmeter version 4.5.17 and above.

As this is not your typical modular skin and instead a fully fleshed-out suite, it will require a little bit of patience to set up.

  1. You will first need the latest version of Rainmeter which you can get on their official website
  2. Download the latest version of the suite in the Releases page here
  3. Install the skin by double clicking the .rmskin file
  4. At this point, you can refer to one of two (or both!) webpages to complete your setup:
    • The Beginner's Guide on Steam Guides, serving as a tutorial to those who may be unfamiliar or inexperienced with Rainmeter
      • Will go partially in-depth about the optional Wallpaper Engine component as well
    • The GitHub Wiki, serving as a manual that goes in-depth for individual skins
  5. And you're done!

Customization

This suite comes with built-in UIs to simplify the process of personalizing the Rainmeter setup beyond the loaded default. This includes visual settings, database settings, global scaling, and more! Refer to the documentation on either of the webpages mentioned above to see how each skin can be customized, or you can poke around buttons and context menus and find out from your own curiosity.

Sub Hubs

BA Suite Sub Hub Showcase GIF

The full WallpaperEngine collection showcased here is listed at the end of the README.

With the v1.1.0 Update, the suite now comes with submenus! They are inactive by default and are meant to be used as secondary UIs and can be ignored if you do not intend to use it. The .rmskin installation will come with a layout for a Sub Hub if your intent is to use it as your primary, unchanging configuration. Their intended purpose is for List skins, as they are more interactive - and more importantly, large - to be directly integrated to the main layout. Not to mention, in the actual Blue Archive game, they are submenus, so might as well commit to the part!

To properly utilize them, you must write specific commands and bind them to MouseActions. Further details can be found in both the Steam Guide and the GitHub Wiki.

Custom App Icons

This GoogleDrive currently contains all icons plus custom/specialty icons that didn't have a reason to be in the installation package. Most new icons will be added to this Drive so that the repository doesn't become bloated with just new icon releases and is free from the risk of getting too large.

I've written a spritesheet breakdown for the complex app icons that this suite utilizes in both the Steam Guide and the Wiki in their respective TrayApps sections, and hopefully it explains things well enough that you can draw up your own!

If you are unable to draw your own adaptive assets and would like to request one, you are welcome to open an Issue with the icon request label with the icon you would like to be re-themed for this suite. I cannot promise I will deliver 100% - my artistic skills are near strictly geometric shapes, so simpler icons will be easier for me to tackle as opposed to highly detailed ones. However, I will make sure I give a response so you know whether I'm tackling it or not!

Additional Notes

The presets that comes with the .rmskin package will assume you have a 16:9 resolution and scale to your active window's height. This does not mean it will not work otherwise; it will still make its best attempt for the initial setup and in theory should only fail spectacularly if you have a narrow screen. It is up to you to adjust the position and size of skins to your specifications.

To reduce network consumption, every skin that connects to the internet to download information will only do it once in bulk during Rainmeter's startup and when at least an hour has elapsed since the last check. As such, displayed information such as a YouTube channel's latest upload should not be treated as live feed.

  • The one exception to this rule is the Primary Banner, which updates on its own once every hour (minute if the variant is the User Level).

This suite does NOT intend to serve as a full replacement of various services such as the Steam News Hub as it does not aim to replicate their full feature list - it is just miniature widget for tracking updates. Treat skins like YouTubeBubble as a fancy, themed bookmark and nothing more.

Credits

Disclaimer: This suite is a fan-made project inspired by Blue Archive and not directly affiliated with it. Copyright remains with the developer and publisher of Blue Archive: Nexon, NAT GAMES and Yostar.

Showcase Wallpaper Sources


blue-archive-rainmeter's People

Contributors

xenon257r avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blue-archive-rainmeter's Issues

NowPlaying measure doesn't work with Spotify

My NowPlaying measure doesn't work properly. It works normally at the first time I re-install Spotify and login. But after I close the Spotify app, it doesn't work anymore. Could it be because I'm using free Spotify or any other issue? Cause when I was using Premium, I didn't have this issue, but now I'm using free Spotify and it doesn't work anymore.
*Just read terms of service, I need spotify premium to use NowPlaying measure
Screenshot 2024-04-03 222505

Lively Wallpaper on Option Menu

Not everyone who spend 4$ for Wallpaper Engine, now I made the concept to add Lively Wallpaper on option menu. recently I designed that app logo but it needs to polish

Concept Image:
image
image

Weather Banner Issue

Hi, I have an issue that I've never been able to figure out. I included a screenshot to show that I've never been able to get the weather function to show the correct temp, it is always at the default 70. I downloaded another weather widget to see if it was an issue on my end (also seen in the screenshot) and it seems to be working just fine. I'm sorry if there's a simple solution that I haven't thought of, any help figuring this out would be greatly appreciated.

Screenshot 2024-02-11 141549

Icon Request

may i request vivaldi browser and a general game controller icon? thank you!!

All of setting gone wierd.

This my first time using Rainmeter and I don't know how to fix it. When I start the program and use this skin, some of setting layout will show like my screenshot.

Icon Request

Can you make Sql Server Management, PhpStorm, PyCharm, Unity Hub, FileZilla, Postman, Android Studio icons? Uh.. and can I ask you what you use to make icon?

Problems with saving layout

Normally when I restarted my PC, Rainmeter would remember my last settings.

However, there are several times - including the newest restart - it unloaded all of my suites and skins!

That's why I tried to save my layout in Rainmeter. One problem appeared. Rainmeter would only saved my preferences for the main hub or the sub hubs only.

  1. When I saved Rainmeter layout in the Main Hub screen, all of the Sub Hubs things went to the top left position after I loaded it to test.
  2. When I saved Rainmeter layout in the Sub Hubs screen, all of the Main Hubs things went to the top left position after I loaded it to test.

What should I do now?

Updating Versions

This will be a pinned issue thread for current and upcoming version updates until I find an ironclad workaround for Rainmeter's limitations on skin updates. This is an issue in part due to the complexity of this suite, but can also be my lack of understanding the packaging system they offer.

THE ABSOLUTE BEST SOLUTION IS TO DO A FRESH RE-INSTALL

With every updated .rmskin package, I have ensured that files that 100% can be preserved are made to do so within Rainmeter's limitations (which is mainly .inc and select .ini files), and you can re-apply your old preferences from that point onward. I apologize for the inconvenience, but this frustration should only come with each update, which are few and far between. To reduce the pains of updating databases one by one manually, You can refer to the restoration checklist below.

Restoring as many old preferences as possible

The gist of it is, every time you update this suite, your .json configurations and a few other things are wiped - this is despite me writing specifically in the packaging to ignore said files when updating, but Rainmeter does it anyways. But fear not - before applying the update, you can manually backup the folder by simply Copy-Pasting the BlueArchive directory into a separate directory (keep the copy out of the Skins folder to avoid complications) to re-pull wanted changes back. Alternatively, Rainmeter's update system does provide a "Save Backup" option:
image
However, this Backup has fully failed on one of my computers, so I advise a manual Copy+Paste backup if you don't want to risk it (thought it appears a failed backup simply restores the old version and aborts the installation of the new one).

So below is an exhaustive list of files that are safe to simply pluck from Skins\@Backup and drop it right back into Skins\BlueArchive:

Upgrading to the latest version, you are safe to restore:

  • (Merge) your old @Resources\assets directory with the new one
    • Make sure it's a merge and not replace! That way, both the old and new are combined
  • The @Resources\notes directory and its contents
  • The @Resources\json directory
    • DO NOT RESTORE layout.json if you're coming from 1.0.0! This version of layout.json is deprecated.
  • All new TrayApps you have created, adaptive or simple
    • Don't forget to reposition them and re-add them to the new layout.json Database from the ToggleSwitch context menu!
  • Any additional .ini, .inc or Skin files you have created/changed yourself
    • This step is best skipped for changed files, as the file you have changed may have received an update your suite might need. Instead, it is best to re-change the potentially new files.

After restoring the above files, as much of the old version should be restored. It is encouraged to double-check all your configurations and correct any missing transfers. If anything still remains broken/missing and you are unable to recover your preferences, leave a comment below and I'll see what I can do. Just make sure you didn't delete that @Backup file and did not attempt any further re-installations (they will override your @Backup every time, meaning you will TRULY lose your old preferences this way).

could potplay added as a support player type

Thank you for this excellent project. I set this theme with Kisaki which in wallpaper engine, looks perfect.

I use potplayer as my music player, it allow me play music with folders not playlist like other music player.
So is there any chance add it as a player, thanks again.

Icon Request

Can you make icon apps for Adobe Photoshop, and Aegisub?

Every sub hub works, but Raid menu doesn't...

To go into detail, all the # codes [#GRID#, #LSCR#, #SHOP#, #DNGN#, #QSTS#] work flawlessly either by using TrayApp or SchaleFolder, except for [#RAID#]... I wish I knew how to solve these myself but even after reinstalling the skin (after frustrations), the issue still persists (I've already tested all of the sub menus, and yea the raid menu seems to be only accessed by manually loading it).

https://streamable.com/9we04l

Other issue

I have some other issues also if that can help you address the other ones:

  1. The Tray Scalar didn't really optimize: it collapsed with the File Explorer although there is still space beneath it. I'm using 16:9 (2560x1440) btw.
  2. The adaptive Tray App rewire looked not like how it was in the Steam guide.

image

YouTube Bubble may not be working for some people

Some users have reported that the YouTube Bubble skin never leaves the "connecting..." status and is perpetually stuck. Their Skin log looks something like the following:

[IconDownloadModule] - URL is empty
[IconModule] - RegExp matching error (-1)

With the [IconModule], being the lower message, the source of the issue.

This has been determined to be a YouTube consent redirect/pop-up - users with this issue should add the following line: Debug=2 under the Meter [IconModule] and refresh the skin, which will generate a file WebParserDump.txt in the YouTubeBubble directory. If the contents of that file contain the string https://www.consent.youtube.com, this is 100% your issue.

To the best of my knowledge, this is not resolvable from the Rainmeter side - you will have to change something about your browser to blacklist that redirect/pop-up so that the skin can connect to the resource. If anyone else has encountered this issue and has found a solution, please notify me in this thread.

A patch will be shipped in the next release that will handle this issue by escaping the download sequence when it encounters the consent request. This will skip the step of grabbing a YouTube channel icon entirely, allowing the rest of the skin to work normally.

GPU Monitor over 100%

i think the gpu usage was over 100% looks unnatural

Reproduce:

  • must have 2 gpus (igpu and egpu)
  • right click on schale folder
  • suffer

Picture:
image

I want to hide trayapps

I created some trayapps with adaptive app icon and when i click hide button, those apps don't hide. Can you help me to resolve it? Thank you so much.
That is a situation i met.
image_2024-02-05_223425500

image_2024-02-05_223707321

Note not working

I deleted the first note "TODO". Now the Note thing always shows "No file found" even though I added more files in the databases.
What should I do?
image

Can't change Momoapp

As the title said, I couldn't change any parameter including image, display name, process, and execution.

the program crashes...

When the operating system starts, the program works, but after a while of using the PC, the program simply does not want to work (only applications whose icons I made myself work). I tried reinstalling the program, restarting the PC several times. and still the program does not want to work after some non-fixed time. (sometimes it does not work even when the operating system is booted)
Снимок экрана 2024-04-05 131935

Color Setting/Edit Database not working

I got an issue simmilar to the one in #5 but ive already tried reinstalling rainmeter and the skins, downloading lua manually and also changing the directory folder for the skins, yet its still not working.
665fe26cbc5f7684354bd130831fb13
I also took screenshots of the rainmeter log if thats helpful.
b4fdd103fc2be41056144fede11000e
67ccaa6ab5d59587eeb9794974072d7

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.