January 1st =========== The Hub / NPC Interactions Settings Menu - Any settings should be saved to the save file! - Volume Controls - Play Sound in Background - Key Configuration -Upon pressing a key, check if the key is bound to another option, if so, remove that bind from the list. Up to two keys may be binded per action. -We have to save keybinds to the save file. - Fix Stage Completed screen, item displays can hit the scrollbar. January 31st ============ Make new unlocked nodes more obvious, made neighboring nodes more obvious Implement Ursule, Mother of Bears Boss Story proofreading/correcting/storyboarding - Fix Keyboard/Controller Menu Navigation (Need clearly defined rules) - Loading Screen - Title Screen setpieces - Export/Import Save Files Online/Offline - Lock up unimplemented classes. - Don't enable all stage plates normally. - Auto targeting for controller / keyboard. A "Debug" version of the game that simply outputs all std::cout to a file as well (debug.log). ERR messages become just output messages in release build and won't crash the game. - Hide mouse cursor during controller play. Reveal it again during mouse play. - Resource Packs - Getting hurt has additional effects. mainMenuWindow->SetupKeyboardNavigation( { {game->KEY_BACK,{"","Quit Game Button"}}, {game->KEY_BACK,{"",[](MenuFuncData data){}}}, } ,{ {"New Game Button",{ .up="Quit Game Button", .down="Load Game Button",}}, {"Load Game Button",{ .up="New Game Button", .down="Quit Game Button",}}, });