There is a new version of the forums ready for testing. Please post here if you're willing to help test! We could also use the help of coders!

Author Topic: TOOL: AGS Toolbox🧰 0.1.1  (Read 402 times)

eri0o

TOOL: AGS Toolbox🧰 0.1.1
« on: 28 Apr 2022, 02:25 »
AGS Toolbox🧰 version 0.1.1

Get Latest Release agstoolbox.exe | GitHub Repo

Right clicking any item on the list will show available actions, double clicking will execute the command marked in bold.



Hi, I made something which I call the AGS Toolbox, it's very alpha-ish. It's intended for those that deal with multiple versions of AGS Editors and multiple AGS Game Projects.
After you run the .exe, you will find a bluecup in your indicator area of your taskbar, near the clock area, you can either double click or right click it, to open the main panel.

Features
  • Editors that you install using AGS Toolbox are called Managed Editors, as they are managed through the tool. Just double click in any Editor available to Download to get one.
  • You can also let the tool find Editors you have acquired through other means (like installed through Chocolatey), these are called Externally Installed Editors or External Editors.
  • The tool can also find Game Projects in directories you configure in Settings. It will understand the Editor Version it was used to create, and you can load in it by simply double clicking. You can also open in a different version through left clicking in the project.
  • agstoolbox.exe has no dependencies, and it's a self contained executable that doesn't require installing. You can add it to your Windows initialization if you want a quick shortcut to AGS game development

I made it initially for myself to help handle my own games and modules. It will, in future, have an additional pair tool, that will provide the same functionalities through a command line interface - intended for CI and automation.

For people in Unity, this may be a similar AGS version of the Unity Hub. I actually modeled it on the JetBrains Toolbox, which I use to managed different versions of CLion, Android Studio and PyCharm - it's also developed in PyCharm!

AgsToolbox is written in Python, so if you are interested in a new feature and want to contribute code, just ask me and I can explain the basics of it.
« Last Edit: 02 May 2022, 17:13 by eri0o »

Re: TOOL: AGS Toolbox🧰 0.1.1
« Reply #1 on: 04 May 2022, 13:45 »
Looks great! I've been using multiple ags versions lately and this will definitely help.
The fact that it knows which version the project used is great.

I will try it out later today, thanks.

eri0o

Re: TOOL: AGS Toolbox🧰 0.1.1
« Reply #2 on: 04 May 2022, 14:16 »
Awesome! Let me know how it goes! Any ideas of things to add feel free to add here. :)

When I started, I wrote the features I had in mind to pursue, but of course I expect these and priorities can be adjusted as other people use it: https://github.com/ericoporto/agstoolbox#desired-features

A warn, I have not tested with AGS 4, because it has no releases so far, I have no idea what will happen.

Re: TOOL: AGS Toolbox🧰 0.1.1
« Reply #3 on: 04 May 2022, 14:41 »
Awesome! Let me know how it goes! Any ideas of things to add feel free to add here. :)

When I started, I wrote the features I had in mind to pursue, but of course I expect these and priorities can be adjusted as other people use it: https://github.com/ericoporto/agstoolbox#desired-features

A warn, I have not tested with AGS 4, because it has no releases so far, I have no idea what will happen.

Ah I use 4.0 too, will test after making a backup.