There was some discussion a while ago about the custom perk bug*, and the concept of "catching" save games came up. The idea was that perks could be removed before the game was saved, and then added back afterwards. This would mean that mods that add perks to the player could be uninstalled without any hassle. However, at the moment only "hard" saves can be detected - quicksaves, autosaves and scripted saves cannot. This is where
CASM comes in.
Because
CASM replaces the vanilla quicksave and autosave system, it is possible for me to detect quicksaves and
CASM autosaves, removing certain content from the save and then adding it back in directly after. As a matter of fact,
CASM already does this - in order to make sure that the quicksave and quickload controls are disabled while
CASM is installed but will be automatically enabled when it is uninstalled I enable them before each save, and then disable them again afterwards.
I've been thinking about adding functionality to
CASM that will allow the authors of mods that add perks to the player to make their mods hassle-free to uninstall. Any mods that do this would require to have
CASM as a master file, and would require the use of
FOSE, but uninstallation could be made completely hassle-free (at least in the context of perks).
Before I add this functionality, however, I'd like to know if people would be willing to use FOSE and an external master file (in this case, CASM) in order to have hassle-free uninstallation of mods that add perks, and if modders would be willing to use such a thing to create their mod.Once
FOSE v2 is released, it should be possible to create a "savegame catcher" master file that doesn't change the quicksave and quickload controls, which would also eliminate the need to have
CASM installed (unlike
CASm, the savegame catcher would have no noticeable effect on gameplay), but until then the controls will have to be changed in order for quicksaves to be detected.
*If a game is loaded in which the player has a perk that originates from a data file that is not currently loaded, Fallout 3 will crash. This can make it very difficult to uninstall perk mods.
Cipscis