12/9/25 Easy Settings & Chugging Along
3 weeks ago
General
Atlyss Size Mod Development
Sorry, I know these journal entries keep happening further apart. I don't have a consistent schedule and life throws lots of punches I'm not ready for. I try to only write things when I spend some time tinkering away at the code. When I get anything significant done that is when I write a journal.
Progress on the growth mod is still slow. I did notice a few bugs that I'm trying to squash. New features got pushed back due to that. Some of the stuff I attempted had to be rolled back because it wasn't going to work the way I wanted it to.
Camera Freedom should be getting an update soon at least. There's a lot of little issues I've been keeping track of and a lot of it I have been able to address. This is a lot more complete compared to the status of the next Growth Mod update.
These fixes/issues are all ones I'd rather discuss later. For the rest of this journal entry I want to talk about a different topic that might have crossed some of your minds.
Why don't I use Easy Settings?
Easy Settings is an API many Atlyss mods use to display mod settings in the settings menu of Atlyss. This will allow you to change mod settings while you are playing the game.
Changing settings while the game is open is super useful, but none of the mods I wrote use Easy Settings. Instead, I included a README file with the Growth Mod that tells you to use the BepInEx Mod Configuration Manager: https://github.com/BepInEx/BepInEx......urationManager
The Mod Configuration Manager achieves the same thing, but it overlays a window over the game instead of integrating itself within the game's menus. It's also not available on the Atlyss' Thunderstore. If my goal is to make my mod public when it is complete I should use Easy Settings so people don't have to manually download some other mod right?
Here's my problem: Atlyss is a game in early access. It updates often and many things are subject to change. Just like any mod, Easy Settings can break when the game updates. If Easy Settings breaks, then any mod using Easy Settings will also fail to load. This has already happened several times for other Atlyss mods. Nessie, the developer of Easy Settings, does keep up with the updates fairly well at least.
My other problem is that the Growth Mod has a large number of settings and I intend for there to be no limits. Easy Settings naturally limits numbers since it uses sliders. Sliders MUST have a minimum and maximum value. The existence of the Growth Mod in the settings menu would take up so much space as well. I imagine it might be bothersome when you want to change the setting for a different mod and you have to scroll past the Growth Mod's settings.
Still, it's good to have options. I have tried to figure out a way to add in Easy Settings compatibility without requiring it for the mod. That way even if you don't have Easy Settings the mod will still load and nothing breaks! BepInEx does provide a way to do this.
Unfortunately, I'm unfamiliar with setting this up. To my knowledge, I don't know if any other mod manages to make Easy Settings optional. Either you are forced to load Easy Settings or you don't use it at all.
For now, until I figure out how to make Easy Settings an optional feature I won't be using it. The Mod Configuration Manager works as a standalone tool regardless of what version Atlyss is at any given time. I don't want to spend too much effort trying to make Easy Settings work as that is time spent not making progress.
Progress on the growth mod is still slow. I did notice a few bugs that I'm trying to squash. New features got pushed back due to that. Some of the stuff I attempted had to be rolled back because it wasn't going to work the way I wanted it to.
Camera Freedom should be getting an update soon at least. There's a lot of little issues I've been keeping track of and a lot of it I have been able to address. This is a lot more complete compared to the status of the next Growth Mod update.
These fixes/issues are all ones I'd rather discuss later. For the rest of this journal entry I want to talk about a different topic that might have crossed some of your minds.
Why don't I use Easy Settings?
Easy Settings is an API many Atlyss mods use to display mod settings in the settings menu of Atlyss. This will allow you to change mod settings while you are playing the game.
Changing settings while the game is open is super useful, but none of the mods I wrote use Easy Settings. Instead, I included a README file with the Growth Mod that tells you to use the BepInEx Mod Configuration Manager: https://github.com/BepInEx/BepInEx......urationManager
The Mod Configuration Manager achieves the same thing, but it overlays a window over the game instead of integrating itself within the game's menus. It's also not available on the Atlyss' Thunderstore. If my goal is to make my mod public when it is complete I should use Easy Settings so people don't have to manually download some other mod right?
Here's my problem: Atlyss is a game in early access. It updates often and many things are subject to change. Just like any mod, Easy Settings can break when the game updates. If Easy Settings breaks, then any mod using Easy Settings will also fail to load. This has already happened several times for other Atlyss mods. Nessie, the developer of Easy Settings, does keep up with the updates fairly well at least.
My other problem is that the Growth Mod has a large number of settings and I intend for there to be no limits. Easy Settings naturally limits numbers since it uses sliders. Sliders MUST have a minimum and maximum value. The existence of the Growth Mod in the settings menu would take up so much space as well. I imagine it might be bothersome when you want to change the setting for a different mod and you have to scroll past the Growth Mod's settings.
Still, it's good to have options. I have tried to figure out a way to add in Easy Settings compatibility without requiring it for the mod. That way even if you don't have Easy Settings the mod will still load and nothing breaks! BepInEx does provide a way to do this.
Unfortunately, I'm unfamiliar with setting this up. To my knowledge, I don't know if any other mod manages to make Easy Settings optional. Either you are forced to load Easy Settings or you don't use it at all.
For now, until I figure out how to make Easy Settings an optional feature I won't be using it. The Mod Configuration Manager works as a standalone tool regardless of what version Atlyss is at any given time. I don't want to spend too much effort trying to make Easy Settings work as that is time spent not making progress.
FA+
