Quick Tools Update

Quick Tools Update

Hi all,

Just a quick update to let you all know that it is likely that the Audio Manager release will be delayed a tad. Currently its got a few major development hoops to get through and I’ve not had a massive amount of free time to work on the asset. I will try to avoid any massive delay, but I cannot grantee that it will be ready by the end of August at this time. At-least, not without cutting major features that were in the old 2.x version. I’ll update you all on any updates to a release window as and when, but its now likely to be in September instead of August.

Today I’ve been back-porting a fix to the asset indexing system, used in Save Manager & Build Versions currently. There was a bug with its initialization causing overriding assets to be generated when you already had them in the project. So you’d lose settings & data. This should now be resolved in 2.0.9 & 1.1.6 respectively which are both out on Git & Itch with the asset store early next week.

J,

Save Manager (2.0.9)


Github: https://github.com/CarterGames/SaveManager/releases/tag/2.0.9

Itchio: https://carter-games.itch.io/unity-asset-save-manager

Asset Store: https://assetstore.unity.com/packages/tools/utilities/save-manager-cg-176437

Build Versions (1.1.6)


Github: https://github.com/CarterGames/BuildVersions/releases/tag/1.1.6

Itchio: https://carter-games.itch.io/build-versions

Asset Store: https://assetstore.unity.com/packages/tools/version-control/build-versions-cg-205184

Website Updates & Releases Soon

This is just a post to update you all on what I’ve been up to over the last few weeks with both the website & some of the asset store assets. Its not been too long since my last post but I did want to update you one the website changes and the progress of the Save Manager mainly.

Website Changes

The biggest and change that you would’ve seen is the new navigation menu setup. I’ve gone ahead and expanded it to have links to all major products currently active. The reason for this was to help indicate to visitors that there were extra pages for assets / games etc. As the homepage doesn’t illude to this too well. The sub menus also include Scarlet Library under the resources section. This being a code library I’m slowly working on for Unity which houses scripts I use between projects. It is well overdue an update when I get the main goals for this year done.

The other main change is more subtle unless you’ve tried to access some of the assets documentation. As the documentation for some assets have been ported to the website, instead of being an embed of a html export from Notion which it was before. The biggest upside to this is the ability to search the documentation! The solution isn’t perfect, as I’d like the option to add a landing page for each docs but otherwise this is much better than the other idea I was trying and mentioned in my last post. Below is a screenshot of the Mutli-Scene docs as they appear on the site now (https://carter.games/docs/multiscene/):

The only other website changes are in the backend, which should improve the sites performance a tad. The site isn’t on an expensive dedicated web hosting provider so it will be a little slower due to that, but its cheap and works which is ideal for me now.

Save Manager

I have good news in regards to the Save Manager, I’ve finally hit a release candidate for the assets version 2.0.0 release. I’ve been spending the last few weeks working out the bugs as best as I can and automating where possible. It’s a good thing I did this as a large chunk of the asset was not working as intended or was fundamentally flawed. Using my side project to test it, I have managed to get it initializing correctly when imported and updating when new save assets are added. On top of this I had to do a lot of trial and error to get the web builds working, but it does thankfully work.

I expect that asset will be out by the end of the month (ish). I’ve still got the write the documentation and check over the code one more time to remove any redundant logic and improve the API for usage where possible. But I should be on track to roughly hit that goal if I keep at it over the next few weeks when I get time.

Build Versions

Some of you may have noticed some minor releases to Build Versions over last week. This was just to fix up some issues the asset was having with getting assets in the resources folder mainly. There is another update coming this week which changes up the date field in the information asset to use a custom class instead of a string, which should help with regional differences with the date. An example of how it looks now:

That’s it for this update. Hopefully more around the end of the month with the Save Manager release!

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: