ModEasy, a c++ library, is an easy to add modding system that is functional out of the box, but also designed to be extendable for whatever you may need.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
DomtronVox 205536d595 Added dependancy resolution code and tests for the new code. It takes a list of loaded mod ConfigStores. Based on each mod's id, depends, and opt depends the code creates a new lists that will load mods in an order that any dependant mod will show up before it's dependancy. It has only been lightly tested and could use better error handeling especially for mods that cannot be loaded due to a missing hard dependancy. However its' basic functionality is good for now. 7 months ago
..
CMakeLists.txt Added dependancy resolution code and tests for the new code. It takes a list of loaded mod ConfigStores. Based on each mod's id, depends, and opt depends the code creates a new lists that will load mods in an order that any dependant mod will show up before it's dependancy. It has only been lightly tested and could use better error handeling especially for mods that cannot be loaded due to a missing hard dependancy. However its' basic functionality is good for now. 7 months ago
TestBase.h Added basic stuff for a testing system along with partial test code for ConfigStore and ConfigLoaderINI code. 8 months ago
test_ConfigLoaderINI.cpp Added important test to the INI loader test code. 8 months ago
test_ConfigStore.cpp Added tests for the 3 string convertion functions and improved the 3 functions to pass the tests. 8 months ago
test_FileOperations.cpp Tweaked the get file extention code. Also built out the rough structure for the rest of the file operations test code. 8 months ago
test_buildLoadOrder.cpp Added dependancy resolution code and tests for the new code. It takes a list of loaded mod ConfigStores. Based on each mod's id, depends, and opt depends the code creates a new lists that will load mods in an order that any dependant mod will show up before it's dependancy. It has only been lightly tested and could use better error handeling especially for mods that cannot be loaded due to a missing hard dependancy. However its' basic functionality is good for now. 7 months ago