Audio Manager 2.6.1 Live

Audio Manager (2.6.1) Update

In a way to keep this page more active I will be posting update blog posts for each update so you can get additional context for the changes to any product. The changelog will always have the changes listed but sometimes its good to go into a little bit more detail on what these changes actually mean. So here’s the first of these posts.

🎨 Asset Changes


  • Added button on the library tab of the audio manager file asset to allow the user to perform a manual scan in the editor to refresh a file. Previously it was a rather tedious process.

This was the main change is this update that meant it came out more of less the day after it was reported. A user in the discord server reported that they had changed a clip name & wanted to update the library so they could use the new name as the key instead of the old name. This is something that is easy to fix in the upcoming 3.x as the library management is a lot better. But it 2.x it had quite a tedious workflow for it. This update adds a button to let you refresh the library manually with ease.

You can manually update the librarty via the “Force Update Library” button on any audio manager file. This will update the file in question. Once pressed you’ll get a dialouge appearing once it has finished the refresh to confirm it was successful.

The other more minor changes in this update are more just updating some scripts to match the new standards for 2023 a little. So every script now has a header comment. I also updated the asset accessor script to use a dictionary so it’ll be more performant when you use it than the old Linq setup I had before.

🔧 Bug Fixes


  • Fixed a bug where the editor would throw an error on the first instance of the audio manager being added to a game object.

While doing some quick testing I found that there was an error coming up on the first added the audio manager script to a gameobject. This has been corrected so there are some extra checks to avoid this error coming up.

  • (Community Fix) – A fix added in #1 pull request to fix a null ref with the audio pooling system.

This was a fix that went out silently just on Github without a release until now, as it was a minor issue that not many had come accross. This fix is in this release, if you find and issue and can fix it I do accept & process pull requests on the Github repositories for the projects.

🗓️ Where can I get 2.6.1?


Below is the current status of the update on all platforms:

  • Unity Asset Store: Under Review (Expected Mon (9th) – Wed (11th))
  • Itch.io: Live
  • Github: Live

Thats all for this update. 3.x is still in development but awaiting the completion of C.W.I.S before I can focus on it fully. Hopfully it’ll be within the next 2-3 weeks, as there isn’t too much more to do on it other than balacing & a tutorial. More on this soon.

~ J

Build Version 1.1.0 Update

What is Build Versions?

Build Versions is a tool I made back in 2021 to fix an issue I was having far too often. This being that when it came to making builds to release or even test, I would forget to increment the version number of the game in the player settings. I got so annoyed by it that I looked into if there were any tools to automate this. While I found a few build based tools, most of them were geared to being a custom build manager or something, while I personally just wanted a simple build number incrementor. So I made one

How it works

Unity has some interfaces that tie into the build process such as IPostprocessBuildWithReport which can be used to perform logic when a build is made. From there I add my own logic to update the numbers I need as well as a scriptable object holding some extra data.

What changed in the latest update?

Slowly over the last few months I’ve been kinda sitting on the update due to figuring out how I was going to improve the documentation setup. As before it was a little jank. But I also changed a lot of the backend logic for the tool so the logic that updates on build could be modular, improved the settings for the tool to be in the project settings window instead of a custom editor window & better formatted logs.

Where can I get it?

Like all my tools I offer this for FREE! You get get it on the Unity Asset Store, Itchio or Github, links below: