Location of version number in Thetis source code

K8EZB
Posts: 81
Joined: Sat Oct 23, 2021 3:45 pm

Location of version number in Thetis source code

Postby K8EZB » Fri Feb 21, 2025 12:32 pm

I have developed a private version of Thetis which adds support for the Auto Tune feature in certain ACOM solid state amplifiers. I would like to amend the version number which shows in the upper left area of the Thetis window to append “.acom” to this version number so that it is obvious when this version is running vs an unmodified general release. So far I have not been able to locate the area of the source that deals with this. Probably pilot error on my part as this is my first experience in dealing with Thetis source, C#, the Visual Studio IDE, and GitHub. And, all of my adds/changes to date have been within the CAT classes. Any guidance on this topic appreciated.

Rick
K8EZB
User avatar
w-u-2-o
Posts: 5922
Joined: Fri Mar 10, 2017 1:47 pm

Re: Location of version number in Thetis source code

Postby w-u-2-o » Fri Feb 21, 2025 1:11 pm

Hi Rick,

Take a look at Thetis/Project Files/Source/Console/titlebar.cs

It looks like just changing the value of BUILD_NAME will do what you want.

73!

Scott
K8EZB
Posts: 81
Joined: Sat Oct 23, 2021 3:45 pm

Re: Location of version number in Thetis source code

Postby K8EZB » Sat Mar 15, 2025 3:20 pm

Scott,

Thanks for the pointer to TitleBar.cs. This made the rest easy. Your suggestion of using the field BUILD_NAME would have allowed me to include the ACOM Auto Tune version info I intended but would have placed this at the far-right end of the title bar. My intent was to add this as an extension of the Thetis release number, as in "2.10.3.8.acom-B." This was easily achieved with a simple change to the C# code in TitleBar.cs. Also, Richie uses this BUILD_NAME field to identify development releases, and I didn't want to tamper with this.

RB

Return to “Thetis”