Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement Genshin Impact Game Settings (#183)
* GI GameSettings: Initial Implementation for ScreenManager * GI GameSettings: add debug line for ScreenManager Load() * GI GameSettings: Introduce locales * GI GameSettings: Initial implementation for frontend page * GI GameSettings: add override for isfullScreen * GI GameSettings: Initial implementation for GeneralData root tree * GI GameSettings: Force load for ScreenManager * GI GameSettings: Initial implementation for GraphicsData tree * GI GameSettings: Misc information * GI GameSettings: Fix page crashing * GI GameSettings: Fix namespaces names * GI GameSettings: Fix SettingScreen not saving * GI GameSettings: Implement RegistryWatcher * GI GameSettings: Fix missing GeneralData Equals * GI GameSettings: Use Debug LogType * GI GameSettings: Fix GeneralData.cs - Implement fallback for globalPerfData and _overrideControllerMapValueList - Fix some wrong Json keys * GI GameSettings: Fix GeneralData.cs - globalPerfData not saved properly * GI GameSettings: Fix value types for GeneralData feat. @Cryotechnic * GI GameSettings: Adjusted graphicsData key order * GI GameSettings: UI * GI GameSettings: Frontend Improvements - Add audio settings - Adjusted locales - Adjusted margins * GI GameSettings: also set globalPerfData * Fix StarRail Localization - Unsure how it got yeeted off there and still works... * GI GameSettings: Add Language Settings * GI GameSettings: Implement Exclusive Fullscreen toggle - Also added necessary warning for its use * Get ordered FPS list programmatically * GI GameSettings: Disable General Data dumping in Load/Save - Because its huuuuge * GI GameSettings: Locales Cleanup * GI GameSettings: Locales Cleanup pt. 2 * GI GameSettings: Code Cleanup - Removed unused usings - Adjusted log console strings * GI GameSettings: Implement Gamma slider * GI GameSettings: Implement Gamma slider * Disable Exclusive Fullscreen on both Genshin and StarRail * GI GameSettings: Attempt to fix Gamma slider * fixed gamma behaving in reverse because ofc mhy would do that, thanks mhy <3 --------- Co-authored-by: Myp3a <[email protected]> Co-authored-by: Kemal Setya Adhi <[email protected]> Co-authored-by: Ron Friedman <[email protected]> Co-authored-by: Iskandar Montano <[email protected]>
- Loading branch information