Hypno.exe January 2025 Public Release

Hello and a happy Lunar New Year to everyone. January has certainly been a month, and I hope everyone has survived it as we continue to march into the new year.

The version of Hypno.exe entering public release is 2024.12! That is right, I changed the numbering system for no other reason than that the old one was annoying me. A simple [year].[month].[hotfix] system is incredibly convenient and straight forward. For reference, supporters are now getting version 2025.1.

2024.12 contains a big quality of life improvement: Autosaves. These will trigger every 10 minutes (configurable) if there are unsaved changes present, and will create an incremental save (up to 5 by default) but will not overwrite your actual saved Program. This seems like the most logical way to do this in my opinion, but feel free to let me know if you have any concerns or suggestions.

Finally, if you are making cool Programs with Hypno.exe, I would love to see them (to help development, strictly professional), as would other users! The Hypno.exe Discord has a channel for requesting and sharing Programs (you can export them and upload them through Discord directly) and it would be amazing to see some of the thing people have created, even with the limited toolset at this time.

As always, please consider supporting development on either Patreon or SubscribeStar (or even a one-off on Ko-Fi). Every little bit helps both materially and psychologically. If that is not something you are able or willing to do, kind words through some social media platform are also always welcome and encouraging.

Changelog:

    ## Added

    - Autosave! Another highly (twice) requested feature: the settings in can be changed as desired.

        - Autosave triggers whenever there are unsaved changes on the current Program

        - Autosaves save every n minutes (user defined, default 10)

            - Once a Program has been autosaved it will not be autosaved again until another change is made, but the Program will remain marked as "Unsaved"

        - They also increment without overwriting your actual saved program (amount of increments is user definable, default is 5)

    ## Updated

    - Supporter Credits is now automated from CSVs

        - You will not see or experience this, but I will no longer need to update the supporters list manually, instead simply importing a CSV. Useful for when I eventually have thousands of supporters, right? Right?

    ## Fixed

    - Bug where opening a Program while editing an Element could sometimes cause a crash