Config.jsonc 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. {
  2. "$schema": "./_schema.json",
  3. // Dump shaders in local directory (e.g. `C:\ShaderDumps`)
  4. "graphics_shaders_dump_path": "",
  5. // Enable printing debug logs
  6. "logging_enable_debug": false,
  7. // Enable printing stubbed calls logs
  8. "logging_enable_stub": true,
  9. // Enable printing information logs
  10. "logging_enable_info": true,
  11. // Enable printing warning logs
  12. "logging_enable_warn": true,
  13. // Enable printing error logs
  14. "logging_enable_error": true,
  15. // Enable printing guest logs
  16. "logging_enable_guest": true,
  17. // Enable printing FS access logs. fs_global_access_log_mode must be 2 or 3
  18. "logging_enable_fs_access_log": false,
  19. // Filtered log classes, in a JSON array, eg. `[ "Loader", "ServiceFs" ]`
  20. "logging_filtered_classes": [ ],
  21. // Enable file logging
  22. "enable_file_log": true,
  23. // Change System Language
  24. // System Language list: https://gist.github.com/HorrorTroll/b6e4a88d774c3c9b3bdf54d79a7ca43b
  25. "system_language": "AmericanEnglish",
  26. // Enable or disable Docked Mode
  27. "docked_mode": false,
  28. // Enable or disable Discord Rich Presence
  29. "enable_discord_integration": true,
  30. // Enable or disable Game Vsync
  31. "enable_vsync": true,
  32. // Enable or disable Multi-core scheduling of threads
  33. "enable_multicore_scheduling": true,
  34. // Enable integrity checks on Switch content files
  35. "enable_fs_integrity_checks": true,
  36. // Sets the "GlobalAccessLogMode". Possible modes are 0-3
  37. "fs_global_access_log_mode": 0,
  38. // Use old ChocolArm64 ARM emulator
  39. "enable_legacy_jit": false,
  40. // Enable or disable ignoring missing services, this may cause instability
  41. "ignore_missing_services": false,
  42. // The primary controller's type
  43. // Supported Values: Handheld, ProController, NpadPair, NpadLeft, NpadRight
  44. "controller_type": "Handheld",
  45. // Enable or disable "direct keyboard access (HID) support" (Provides games access to your keyboard as a text entry device).
  46. "enable_keyboard": false,
  47. // Keyboard Controls
  48. // https://github.com/opentk/opentk/blob/master/src/OpenTK/Input/Key.cs
  49. "keyboard_controls": {
  50. // Left JoyCon Keyboard Bindings
  51. "left_joycon": {
  52. "stick_up": "W",
  53. "stick_down": "S",
  54. "stick_left": "A",
  55. "stick_right": "D",
  56. "stick_button": "F",
  57. "dpad_up": "Up",
  58. "dpad_down": "Down",
  59. "dpad_left": "Left",
  60. "dpad_right": "Right",
  61. "button_minus": "Minus",
  62. "button_l": "E",
  63. "button_zl": "Q"
  64. },
  65. // Right JoyCon Keyboard Bindings
  66. "right_joycon": {
  67. "stick_up": "I",
  68. "stick_down": "K",
  69. "stick_left": "J",
  70. "stick_right": "L",
  71. "stick_button": "H",
  72. "button_a": "Z",
  73. "button_b": "X",
  74. "button_x": "C",
  75. "button_y": "V",
  76. "button_plus": "Plus",
  77. "button_r": "U",
  78. "button_zr": "O"
  79. },
  80. "hotkeys": {
  81. "toggle_vsync": "Tab"
  82. }
  83. },
  84. // Controller Controls
  85. "joystick_controls": {
  86. // Whether or not to enable Controller support
  87. "enabled": true,
  88. // Controller Device Index
  89. "index": 0,
  90. // Controller Analog Stick Deadzone
  91. "deadzone": 0.05,
  92. // The value of how pressed down each trigger has to be in order to register a button press
  93. "trigger_threshold": 0.5,
  94. // Left JoyCon Controller Bindings
  95. "left_joycon": {
  96. "stick": "Axis0",
  97. "stick_button": "Button13",
  98. "dpad_up": "Hat0Up",
  99. "dpad_down": "Hat0Down",
  100. "dpad_left": "Hat0Left",
  101. "dpad_right": "Hat0Right",
  102. "button_minus": "Button10",
  103. "button_l": "Button6",
  104. "button_zl": "Button8"
  105. },
  106. // Right JoyCon Controller Bindings
  107. "right_joycon": {
  108. "stick": "Axis2",
  109. "stick_button": "Button14",
  110. "button_a": "Button0",
  111. "button_b": "Button1",
  112. "button_x": "Button3",
  113. "button_y": "Button4",
  114. "button_plus": "Button11",
  115. "button_r": "Button7",
  116. "button_zr": "Button9"
  117. }
  118. }
  119. }