Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[xlcore][feature] Dxvk settings rework #1205

Closed
wants to merge 34 commits into from

Commits on Dec 6, 2022

  1. fix: Launcher.cs changed to work with xlcore

    * Change the 4th arg in constructor to have a default value of null
    * xlcore calls this with only 3 args, so this allows compiling.
    rankynbass committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    fe921f6 View commit details
    Browse the repository at this point in the history
  2. feat: add DxvkSettings & related

    * Add dxvkVersion
    * Move dxvkAsync, dxvkHud into DxvkSettings
    * Set up dictionary for setting env vars. This will allow
      arbitrary number of vars to be set.
    * Reworked CompatibilityTools to support new features.
    rankynbass committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    72bd2e4 View commit details
    Browse the repository at this point in the history
  3. feat: add frame rate limit support

    * uses DXVK_FRAME_RATE, so doesn't work with wineD3D
    * leave unset instead of 0, since that lets the user script it.
    rankynbass committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    001ff3e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7cc2a5a View commit details
    Browse the repository at this point in the history
  5. feat: add support for MangoHud

    * Default is with no config
    * Custom will allow custom path to config file
      Currently uses ~/.config/MangoHud/MangoHud.conf
      by default.
    * Full shows almost everything. Very fun on a cpu with
      lots of cores and threads.
    rankynbass committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    c0f50f7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8381d03 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. fix: use Path.Combine in MangoHud Custom

    * Use ~/.xlcore/MangoHud.conf as first option for MangoHud Custom
    * If that doesnt' exist, use ~/.config/MangoHud/wine-ffxiv_dx11.conf
    * Finally, fall back to ~/.config/MangoHud/MangoHud.conf
    If it can't find any of those, it'll just present the default.
    rankynbass committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    aad9315 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. Configuration menu
    Copy the full SHA
    435396e View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2022

  1. fix: basic validity checking added for custom huds

    * DXVK Hud will only accept alphanumeric, comma, and =
    * MangoHud config file must exist
    rankynbass committed Dec 10, 2022
    Configuration menu
    Copy the full SHA
    5dba7dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4c4a4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3fed4d View commit details
    Browse the repository at this point in the history
  4. fix: mangohud.conf logic was broken, now fixed.

    * If the file is not found, it will now just not set the file path
    * This will cause MangoHud to fall back to default locations
      which is unlikely to work in flatpak, but that's okay.
    * If the value passed is empty, it'll try to find a few default paths
      in .xlcore and .config/MangoHud
    rankynbass committed Dec 10, 2022
    Configuration menu
    Copy the full SHA
    665abf2 View commit details
    Browse the repository at this point in the history
  5. fix: flatpak breaks using fallback method

    * set to empty config instead.
    rankynbass committed Dec 10, 2022
    Configuration menu
    Copy the full SHA
    e31bf46 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f7b7aad View commit details
    Browse the repository at this point in the history
  7. Update Launcher.cs

    Remove Launcher.cs commit; out of scope.
    rankynbass authored Dec 10, 2022
    Configuration menu
    Copy the full SHA
    bf0fb66 View commit details
    Browse the repository at this point in the history
  8. Update DxvkSettings.cs

    Changes per marzent's suggestions.
    rankynbass authored Dec 10, 2022
    Configuration menu
    Copy the full SHA
    ad34feb View commit details
    Browse the repository at this point in the history
  9. Update Dxvk.cs

    * Change 1.10.2 & .3 to say safe to use.
    * Change 2.0 to be less redundant.
    rankynbass authored Dec 10, 2022
    Configuration menu
    Copy the full SHA
    87282c6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f47ddca View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    84ed999 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    df1a3be View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a4a7b38 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c138a3a View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2022

  1. Configuration menu
    Copy the full SHA
    f58c2f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    391cc43 View commit details
    Browse the repository at this point in the history
  3. add DXVK enabled switch

    marzent committed Dec 11, 2022
    Configuration menu
    Copy the full SHA
    b33dc79 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. Configuration menu
    Copy the full SHA
    d7139c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90849ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b05cda View commit details
    Browse the repository at this point in the history
  4. Merge pull request #13 from marzent/dxvk-settings-rework2

    Dxvk settings rework additions
    rankynbass authored Dec 12, 2022
    Configuration menu
    Copy the full SHA
    84b9637 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. Configuration menu
    Copy the full SHA
    810bcc9 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Configuration menu
    Copy the full SHA
    a5f6ffd View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Configuration menu
    Copy the full SHA
    26b704c View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Update for Dxvk 2.2

    rankynbass committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    62fee28 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Configuration menu
    Copy the full SHA
    3726cde View commit details
    Browse the repository at this point in the history