# VAL25

## v0.2.2

#### *10/7/25*

Hey everyone! Champions was an absolute movie (s0m is my goat), and with that comes a new VAL agent, Veto! This update includes support for him as well as some other requested features. Also, seeing that I never released formal patch notes for everything included in **0.2.1**, those will be included here too. Enjoy the new agent!

### Improvements ✅

* Implemented playercams and name overrides to all components *(0.2.1 feature)*
* Implemented agent select v2 *(0.2.1 feature)*
  * *This was a long time coming! It's been exciting to see the folks who have already used it, and I can't wait for more to do so! Like I mentioned before in another post, keep in mind that v2 does not work in browsers that don't support WebGL2 (the most notable of these being vMix). If you need to use the previous version for any reason, you can do so by appending `/legacy` after `agent-select`. Here's a full example: `https://nobii.na.valospectra.com/agent-select/legacy?groupCode=[GROUPCODE]`*
* Changed watermark text from "Overlay by Spectra" to "Powered by Spectra" *(0.2.1 feature)*
* Added Veto support to all components
* Added multi-language support to agent select v2
  * *Agent select now supports Simplified Chinese, Japanese, and Korean Hangul text. Had to combine different font files into one to get this to work properly* 😅

### Bug Fixes 🛠️

* Fixed an edge case where gradients would not display correctly in agent select v2
* Change map info background pills to disappear when a map was listed as "disabled" in addition to the text (thanks Lacy!)
* Fixed issue where map images would not appear in agent select v2
  * *This would happen in circumstances where the animation's webpage was loaded before the start of the game, causing the map information to not be available yet. This has been fixed :)*

Not a huge patch, but a meaningful one. As always, thanks for everything, and there some exciting stuff in the pipeline coming up very soon™

***

## v0.2

#### *8/13/25*

Welcome to 0.2! This update has been a long time coming (at least it seems that way for me) and delivers content that you all have been waiting for for some time now, so I'm happy to be able to have it released to you all! The focus of this update was to implement missing features that are present in normal Spectra at the level of quality you'd expect from me (like the mapban) and to improve performance for animations as well as ensure that the visual style is polished. I hope you enjoy the changes! :)

### Improvements ✅

* Updated the license type to ELv2 to align with the base Spectra project for consistency
* Added the mapban and fullscreen mapban component, accessible through the `mapban` and `mapban-fs` URLs
  * *Bear in mind that these components are intended to be shown post-mapban (**after it's actually been completed**). Please make sure that you have your teams fully complete the mapban process, then display these graphics. I'm incredibly proud of how they turned out, and there'll be improvements in updates to come!*
  * *To use my mapban, change the overlay link you're provided in the mapban page from `auto.valospectra.com` to `nobii.[na/eu].valospectra.com`. The rest of the link can remain the same!*
* Reduced the duration of swipe-in and swipe-out animations during round state changes for smoother, more responsive transitions
* Increased the yellow gradient intensity on the spectating player card to improve visibility and add visual flair
* Integrated the latest dependencies from the base Spectra repository, including TailwindCSS, animejs, and others, to leverage modern tooling and optimize performance
* Tweaked the size of the spectator box to better balance screen real estate and usability
* Added the ability to customize colors for endround animations, with more options planned for future releases
  * *Currently, you can change the color of the background shapes to better fit with your tournament's style as well as the text itself.*
* Expanded hotkey support for the playercard component, allowing users to toggle between credits and KDA stats for faster access to key information
  * *This change was made because of the recent addition to the Spectra client.*

### Bug Fixes 🛠️

* Corrected an issue causing offset KDA stats for the right team during non-auxiliary (non player-client) scoreboard phases, ensuring accurate data presentation
* Optimized performance for agent select and endround animations, resulting in smoother visuals and no more choppiness 😤
  * *This fix has been especially important, as animations like agent select have been noticeably underperforming. Things should be much better now, just keep in mind that the animation itself may play slightly later than it did before (in order to load the images and assets **before** the animation plays).*

As always, thank you for everything. There's a lot more on the horizon coming up from me, so stay tuned! As some of you know, agent select v2 is coming soon™, but so are other really great additions like translations, an updated round timeline, vertical playercards and 1v1 components, and more improved animations. Can't wait to show what's in store. Enjoy those tournaments, and I look forward to seeing what you do with 0.2!

***

## v0.1.2

#### *6/25/25*

Hello again, everyone, and happy patch day! It's the first day of the new Episode! Let's start it off right with a little overlay update. This is a smaller patch, but an important one to keep in line with normal Spectra as well as some quality of life improvements that aim to match the changes made to Barracks at Masters Toronto. You can expect more of these features to be implemented over the next few updates, as a major one will be here soon™. Enjoy the grind and your tournaments!

### New Features ✅

* Added support for Simplified Chinese, Japanese, and Korean in the agent select animation
* A player's K/D/A is now displayed in their player card after their death
  * *This was added as a new feature in Masters, so I thought it would be a simple and useful addition!*
* Add preview ability in testing component to fall in line with the base Spectra style
  * *To use this feature, you'll have to change the URL when you click "Open Overlay Preview" in the client. just add `nobii` to the front of the url (for example, `nobii.na.valospectra.com/testing?previewCode=2JOPW5`)*
* Added support for client-side watermarks
  * *This is a Spectra Plus only feature, so if you're interested in using it, please consider supporting the project! Information on how to become a Supporter is available in the client or in the* [*Spectra Server*](https://discord.gg/3qmH2HeRvH)*.*
* Added assets and data for Corrode
* Changed all map images and their sizes to be consistent
  * *This not being the case was causing animation issues beforehand, so standardizing their sizes will help a lot in the future.*

### Bug Fixes 🛠️

* Fixed a bug where the map info pills would not show correct information at times, and enabled a previously intended feature where the last map in the series would always be called "Decider," not "Next"
* If there is only one map in the series, the agent select animation will no longer show the map number
* Fixed a bug where the map number in the agent select animation would sometimes be inaccurate.
  * *If anyone still encounters any other issues with this, please let me know so I can investigate!*
* Resized event logos in round end card and agent select animation to be slightly easier to see

Thank you once more for using the overlay! It's been a pleasure to develop. That said, with the introduction of Spectra Plus also comes the ability to use Creator Codes to support other styles (such as mine). If you enjoy my work and would like to support me along with Spectra, I encourage you to use code `nobii` at checkout before you purchase Spectra Plus! I hope to continue delivering great high quality design and animation and continue to make improvements to the style. Thanks again for your support, and until next time ❤️

***

## v0.1

#### *6/2/25*

Hi all! This update will serve as the first alpha release of the VCT25 Overlay for Spectra. Thanks for your patience in all this! It’s a more major update with new animations and bug fixes from earlier versions. I’ll continue working on things as time goes on, so please continue giving me feedback!

### New Features ✅

* Added a new agent select animation using Rive
  * *In terms of implementation, I would recommend checking “Unload when not showing” and “Refresh when source becomes active” in OBS, as the animation begins upon loading the webpage.*
  * *Please keep in mind that this animation is only meant to be used* ***after*** *the actual in-game agent select has been completed. Because of the way Rive functions, live agent picks aren’t supported yet (but a future release might include this feature).*
* New animations in the main overlay
  * New death animation for playercards
  * A small animation when switching POVs or spectating a new player
  * New animation when planting the spike
* Client-side sponsors are now available
  * *Thanks to* [Dunkel](mailto:undefined) *for this!*
* Added event banner near the top of the overlay
  * *This is only available for those using locally-run version, as it requires adjusting the config.*
* Added an attribution banner
  * *This banner will always show, but will fade between it and the event banner.*
  * *As a friendly reminder, the attribution banner is a required part of using Spectra, so please don’t modify or remove it!*
* New timeout graphics with more information, including the team logo and name
* Overlay is now linked to an official Spectra subdomain
  * Available at either `nobii.na.valospectra.com` or `nobii.eu.valospectra.com`

### Bug Fixes 🛠️

* Changed map information background pills to disappear when map info is disabled in client
* Adjusted scoreboard font size to be dynamic to accommodate longer usernames
* Adjusted position of weapons to prevent overlapping with shields on some guns
* Spectator box (the eye icon) now no longer stays on the player after their death
* Fixed an issue with player’s health bars extending past the actual player box when downed on KAY/O

#### Known Issues

* KDA is slightly offset for the right team depending on who is using the player client and who isn’t

Thank you all for your support and I can’t wait to see what you do with this. Stay tuned, and GLHF!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.valospectra.com/changelog/readme/changelog-nobiis-style/val25.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
