There is currently a lack of a config framework for the project, with the current state depending on constants in the code.
We can then look and pick which frameworks to deal with:
.cfg files as used in the RoboÉireann and B-Human codebases. This allows for easy importing for configs from either codebase.
.lua files. This would mean to include the Lua project into the codebase, and some parsing code into the project.
.ini files. It seems that ImGUI saves some of the window placements in the program in an ini file. They might have some capabilities for saving parameters in that file but it needs more investigation.
There is currently a lack of a config framework for the project, with the current state depending on constants in the code.
We can then look and pick which frameworks to deal with:
.cfgfiles as used in the RoboÉireann and B-Human codebases. This allows for easy importing for configs from either codebase..luafiles. This would mean to include the Lua project into the codebase, and some parsing code into the project..inifiles. It seems that ImGUI saves some of the window placements in the program in an ini file. They might have some capabilities for saving parameters in that file but it needs more investigation.