Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

You guess it right but i don't see what the problem is. When you open a game , 3dnes with save its current setting then if the game that has a profile associated with it will load that profile setting. Then before you load a new game 3dnes will reload its saved setting. What's the problem with this approach?