Skip to content

Instantly share code, notes, and snippets.

@emilyst
Last active May 15, 2022 22:34
Show Gist options
  • Save emilyst/7d85c15204989a72b78383bf75c92b46 to your computer and use it in GitHub Desktop.
Save emilyst/7d85c15204989a72b78383bf75c92b46 to your computer and use it in GitHub Desktop.
# /etc/sysctl.d/20-quiet-printk.conf
kernel.printk = 3 3 3 3
# /etc/udev/rules.d/81-wol.rules
ACTION=="add", SUBSYSTEM=="net", NAME=="enp*", RUN+="/usr/bin/ethtool -s $name wol g"
# /etc/udev/rules.d/89-pulseaudio-ignore.rules
# DualShock 4 built-in speaker
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="09cc", ENV{PULSE_IGNORE}="1"
# DualSense built-in speaker
ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0ce6", ENV{PULSE_IGNORE}="1"
# /etc/sysctl.d/99-dev-i915-perf-stream-paranoid.conf
dev.i915.perf_stream_paranoid=0
# /etc/sudoers.d/99-grant-wheel-access
%wheel ALL=(ALL:ALL) ALL
# /etc/udev/rules.d/99-joycond-ignore.rules
# ignore Switch Pro controller by overriding tags
ACTION=="add", SUBSYSTEM=="input", ATTRS{id/vendor}=="057e", ATTRS{id/product}=="2009", TAG="uaccess"
ACTION=="add", SUBSYSTEM=="input", ATTRS{id/vendor}=="057e", ATTRS{id/product}=="2009", TAG+="seat"
# ignore NSO SNES controller by overriding tags
ACTION=="add", SUBSYSTEM=="input", ATTRS{id/vendor}=="057e", ATTRS{id/product}=="2017", TAG="uaccess"
ACTION=="add", SUBSYSTEM=="input", ATTRS{id/vendor}=="057e", ATTRS{id/product}=="2017", TAG+="seat"
# ignore NSO N64 controller by overriding tags
ACTION=="add", SUBSYSTEM=="input", ATTRS{id/vendor}=="057e", ATTRS{id/product}=="2019", TAG="uaccess"
ACTION=="add", SUBSYSTEM=="input", ATTRS{id/vendor}=="057e", ATTRS{id/product}=="2019", TAG+="seat"
# ignore NSO Genesis controller by overriding tags
ACTION=="add", SUBSYSTEM=="input", ATTRS{id/vendor}=="057e", ATTRS{id/product}=="201e", TAG="uaccess"
ACTION=="add", SUBSYSTEM=="input", ATTRS{id/vendor}=="057e", ATTRS{id/product}=="201e", TAG+="seat"
# ignore NES Joy-Con by overriding tags
ACTION=="add", SUBSYSTEM=="input", ATTRS{name}=="NES Controller*", TAG="uaccess"
ACTION=="add", SUBSYSTEM=="input", ATTRS{name}=="NES Controller*", TAG+="seat"
# /etc/sysctl.d/99-swappiness.conf
vm.swappiness=2
# /etc/sudoers.d/99-timestamp
Defaults passwd_timeout=0
Defaults timestamp_timeout=240
Defaults timestamp_type=global
# /etc/udev/rules.d/99-usb-bluetooth-power-wakeup.rules
# enable wakeup on all USB devices indiscriminately
#ACTION=="add", SUBSYSTEM=="usb", TEST=="power/wakeup", ATTR{power/wakeup}="enabled"
# enable wakeup on all "Linux Foundation" USB controllers
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="1d6b", TEST=="power/wakeup", ATTR{power/wakeup}="enabled"
# enable wakeup on Intel AX201 Bluetooth controller
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="8087", ATTRS{idProduct}=="0026" TEST=="power/wakeup", ATTR{power/wakeup}="enabled"
# /etc/kernel/cmdline
initrd=\intel-ucode.img initrd=\initramfs-linux-lts.img root="PARTUUID=3dd254ae-0da8-43d1-8175-dcff036f7a76" ro quiet console=tty1 splash=silent loglevel=3 nmi_watchdog=0 nowatchdog audit=0 mitigations=off processor.max_cstate=1 intel_idle.max_cstate=0
# /etc/default/cpupower
# Define CPUs governor
# valid governors: ondemand, performance, powersave, conservative, userspace.
governor='performance'
# Limit frequency range
# Valid suffixes: Hz, kHz (default), MHz, GHz, THz
#min_freq="2.25GHz"
#max_freq="3GHz"
# Specific frequency to be set.
# Requires userspace governor to be available.
# Do not set governor field if you use this one.
#freq=
# Utilizes cores in one processor package/socket first before processes are
# scheduled to other processor packages/sockets.
# See man (1) CPUPOWER-SET for additional details.
#mc_scheduler=
# Utilizes thread siblings of one processor core first before processes are
# scheduled to other cores. See man (1) CPUPOWER-SET for additional details.
#smp_scheduler=
# Sets a register on supported Intel processore which allows software to convey
# its policy for the relative importance of performance versus energy savings to
# the processor. See man (1) CPUPOWER-SET for additional details.
perf_bias=0
# vim:set ts=2 sw=2 ft=sh et:
# /etc/modprobe.d/drm_kms_helper.conf
options drm_kms_helper poll=0
# /etc/modprobe.d/hid_nx.conf
#
# only for seeing debug output
options hid_nx dyndbg="+pflmt; func nx_con_report_imu -pflmt; func nx_con_set_player_leds -pflmt;"
# /etc/modprobe.d/i915.conf
# "Try to skip unnecessary mode sets at boot time"
options i915 fastboot=1
# "Use kernel modesetting [KMS]"
options i915 modeset=1
# "Enable frame buffer compression for power savings"
options i915 enable_fbc=0
# "Enable GuC load for GuC submission and/or HuC load. Required
# functionality can be selected using bitmask values."
options i915 enable_guc=0
# "GuC firmware logging level. Requires GuC to be loaded."
options i915 guc_log_level=0
# Panel Self Refresh
options i915 enable_psr=0
# "Enable power-saving display C-states."
options i915 enable_dc=0
# "Selectively enable security mitigations for all Intel® GPUs in the
# system."
options i915 mitigations=off
# "Disable display power wells when possible"
options i915 disable_power_well=0
# /etc/bluetooth/input.conf
# Configuration file for the input service
# This section contains options which are not specific to any
# particular interface
[General]
# Set idle timeout (in minutes) before the connection will
# be disconnect (defaults to 0 for no timeout)
IdleTimeout=0
# Enable HID protocol handling in userspace input profile
# Defaults to false (HIDP handled in HIDP kernel module)
UserspaceHID=true
# Limit HID connections to bonded devices
# The HID Profile does not specify that devices must be bonded, however some
# platforms may want to make sure that input connections only come from bonded
# device connections. Several older mice have been known for not supporting
# pairing/encryption.
# Defaults to false to maximize device compatibility.
#ClassicBondedOnly=true
# LE upgrade security
# Enables upgrades of security automatically if required.
# Defaults to true to maximize device compatibility.
#LEAutoSecurity=true
# /etc/modprobe.d/iTCO_wdt.conf
# prevent watchdog from loading
blacklist iTCO_wdt
# do you think this is a game?
install iTCO_wdt /bin/true
# /etc/modules-load.d/joycond.conf
#Load the ledtrig-timer module on boot for player LED blinking
ledtrig-timer
# /etc/mkinitcpio.d/linux.preset
ALL_config="/etc/mkinitcpio.conf"
ALL_microcode=(/boot/*-ucode.img)
PRESETS=('default')
default_kver="/boot/vmlinuz-linux"
default_image="/boot/initramfs-linux.img"
default_efi_image="/boot/EFI/BOOT/linux.efi"
default_options="--splash /boot/splash.bmp"
# /etc/bluetooth/main.conf
[General]
# Default adapter name
# Defaults to 'BlueZ X.YZ'
#Name = BlueZ
# Default device class. Only the major and minor device class bits are
# considered. Defaults to '0x000000'.
Class = 0x000100
# How long to stay in discoverable mode before going back to non-discoverable
# The value is in seconds. Default is 180, i.e. 3 minutes.
# 0 = disable timer, i.e. stay discoverable forever
DiscoverableTimeout = 180
# Always allow pairing even if there are no agent registered
# Possible values: true, false
# Default: false
AlwaysPairable = true
# How long to stay in pairable mode before going back to non-discoverable
# The value is in seconds. Default is 0.
# 0 = disable timer, i.e. stay pairable forever
#PairableTimeout = 0
# Use vendor id source (assigner), vendor, product and version information for
# DID profile support. The values are separated by ":" and assigner, VID, PID
# and version.
# Possible vendor id source values: bluetooth, usb (default) or false (disabled)
#DeviceID = bluetooth:1234:5678:abcd
# Do reverse service discovery for previously unknown devices that connect to
# us. For BR/EDR this option is really only needed for qualification since the
# BITE tester doesn't like us doing reverse SDP for some test cases, for LE
# this disables the GATT client functionally so it can be used in system which
# can only operate as peripheral.
# Defaults to 'true'.
#ReverseServiceDiscovery = true
# Enable name resolving after inquiry. Set it to 'false' if you don't need
# remote devices name and want shorter discovery cycle. Defaults to 'true'.
#NameResolving = true
# Enable runtime persistency of debug link keys. Default is false which
# makes debug link keys valid only for the duration of the connection
# that they were created for.
#DebugKeys = false
# Restricts all controllers to the specified transport. Default value
# is "dual", i.e. both BR/EDR and LE enabled (when supported by the HW).
# Possible values: "dual", "bredr", "le"
#ControllerMode = dual
# Maximum number of controllers allowed to be exposed to the system.
# Default=0 (unlimited)
#MaxControllers=0
# Enables Multi Profile Specification support. This allows to specify if
# system supports only Multiple Profiles Single Device (MPSD) configuration
# or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple
# Devices (MPMD) configurations.
# Possible values: "off", "single", "multiple"
#MultiProfile = off
# Permanently enables the Fast Connectable setting for adapters that
# support it. When enabled other devices can connect faster to us,
# however the tradeoff is increased power consumptions. This feature
# will fully work only on kernel version 4.1 and newer. Defaults to
# 'false'.
FastConnectable = true
# Default privacy setting.
# Enables use of private address.
# Possible values for LE mode: "off", "network/on", "device"
# Possible values for Dual mode: "off", "network/on", "device",
# "limited-network", "limited-device"
#
# - off: Local privacy disabled.
#
# - network/on: A device will only accept advertising packets from peer
# devices that contain private addresses. It may not be compatible with some
# legacy devices since it requires the use of RPA(s) all the time.
#
# - device: A device in device privacy mode is only concerned about the
# privacy of the device and will accept advertising packets from peer devices
# that contain their Identity Address as well as ones that contain a private
# address, even if the peer device has distributed its IRK in the past.
# - limited-network: Apply Limited Discoverable Mode to advertising, which
# follows the same policy as to BR/EDR that publishes the identity address when
# discoverable, and Network Privacy Mode for scanning.
#
# - limited-device: Apply Limited Discoverable Mode to advertising, which
# follows the same policy as to BR/EDR that publishes the identity address when
# discoverable, and Device Privacy Mode for scanning.
#
# Defaults to "off"
#Privacy = off
# Specify the policy to the JUST-WORKS repairing initiated by peer
# Possible values: "never", "confirm", "always"
# Defaults to "never"
JustWorksRepairing = always
# How long to keep temporary devices around
# The value is in seconds. Default is 30.
# 0 = disable timer, i.e. never keep temporary devices
#TemporaryTimeout = 30
# Enables the device to issue an SDP request to update known services when
# profile is connected. Defaults to true.
#RefreshDiscovery = true
# Enables experimental features and interfaces, alternatively a list of UUIDs
# can be given.
# Possible values: true,false,<UUID List>
# Possible UUIDS:
# d4992530-b9ec-469f-ab01-6c481c47da1c (BlueZ Experimental Debug)
# 671b10b5-42c0-4696-9227-eb28d1b049d6 (BlueZ Experimental Simultaneous Central and Peripheral)
# 15c0a148-c273-11ea-b3de-0242ac130004 (BlueZ Experimental LL privacy)
# 330859bc-7506-492d-9370-9a6f0614037f (BlueZ Experimental Bluetooth Quality Report)
# a6695ace-ee7f-4fb9-881a-5fac66c629af (BlueZ Experimental Offload Codecs)
# Defaults to false.
#Experimental = false
# The duration to avoid retrying to resolve a peer's name, if the previous
# try failed.
# The value is in seconds. Default is 300, i.e. 5 minutes.
#RemoteNameRequestRetryDelay = 300
[BR]
# The following values are used to load default adapter parameters for BR/EDR.
# BlueZ loads the values into the kernel before the adapter is powered if the
# kernel supports the MGMT_LOAD_DEFAULT_PARAMETERS command. If a value isn't
# provided, the kernel will be initialized to it's default value. The actual
# value will vary based on the kernel version and thus aren't provided here.
# The Bluetooth Core Specification should be consulted for the meaning and valid
# domain of each of these values.
# BR/EDR Page scan activity configuration
#PageScanType=
#PageScanInterval=
#PageScanWindow=
# BR/EDR Inquiry scan activity configuration
#InquiryScanType=
#InquiryScanInterval=
#InquiryScanWindow=
# BR/EDR Link supervision timeout
#LinkSupervisionTimeout=
# BR/EDR Page Timeout
#PageTimeout=
# BR/EDR Sniff Intervals
#MinSniffInterval=
#MaxSniffInterval=
[LE]
# The following values are used to load default adapter parameters for LE.
# BlueZ loads the values into the kernel before the adapter is powered if the
# kernel supports the MGMT_LOAD_DEFAULT_PARAMETERS command. If a value isn't
# provided, the kernel will be initialized to it's default value. The actual
# value will vary based on the kernel version and thus aren't provided here.
# The Bluetooth Core Specification should be consulted for the meaning and valid
# domain of each of these values.
# LE advertisement interval (used for legacy advertisement interface only)
#MinAdvertisementInterval=
#MaxAdvertisementInterval=
#MultiAdvertisementRotationInterval=
# LE scanning parameters used for passive scanning supporting auto connect
# scenarios
#ScanIntervalAutoConnect=
#ScanWindowAutoConnect=
# LE scanning parameters used for passive scanning supporting wake from suspend
# scenarios
#ScanIntervalSuspend=
#ScanWindowSuspend=
# LE scanning parameters used for active scanning supporting discovery
# proceedure
#ScanIntervalDiscovery=
#ScanWindowDiscovery=
# LE scanning parameters used for passive scanning supporting the advertisement
# monitor Apis
#ScanIntervalAdvMonitor=
#ScanWindowAdvMonitor=
# LE scanning parameters used for connection establishment.
#ScanIntervalConnect=
#ScanWindowConnect=
# LE default connection parameters. These values are superceeded by any
# specific values provided via the Load Connection Parameters interface
MinConnectionInterval=7
MaxConnectionInterval=9
ConnectionLatency=0
#ConnectionSupervisionTimeout=
#Autoconnecttimeout=
# Scan duration during interleaving scan. Only used when scanning for ADV
# monitors. The units are msec.
# Default: 300
#AdvMonAllowlistScanDuration=
# Default: 500
#AdvMonNoFilterScanDuration=
# Enable/Disable Advertisement Monitor interleave scan for power saving.
# 0: disable
# 1: enable
# Defaults to 1
#EnableAdvMonInterleaveScan=
[GATT]
# GATT attribute cache.
# Possible values:
# always: Always cache attributes even for devices not paired, this is
# recommended as it is best for interoperability, with more consistent
# reconnection times and enables proper tracking of notifications for all
# devices.
# yes: Only cache attributes of paired devices.
# no: Never cache attributes
# Default: always
#Cache = always
# Minimum required Encryption Key Size for accessing secured characteristics.
# Possible values: 0 and 7-16. 0 means don't care.
# Defaults to 0
#KeySize = 0
# Exchange MTU size.
# Possible values: 23-517
# Defaults to 517
#ExchangeMTU = 517
# Number of ATT channels
# Possible values: 1-5 (1 disables EATT)
# Default to 3
#Channels = 3
[AVDTP]
# AVDTP L2CAP Signalling Channel Mode.
# Possible values:
# basic: Use L2CAP Basic Mode
# ertm: Use L2CAP Enhanced Retransmission Mode
#SessionMode = basic
# AVDTP L2CAP Transport Channel Mode.
# Possible values:
# basic: Use L2CAP Basic Mode
# streaming: Use L2CAP Streaming Mode
#StreamMode = basic
[Policy]
#
# The ReconnectUUIDs defines the set of remote services that should try
# to be reconnected to in case of a link loss (link supervision
# timeout). The policy plugin should contain a sane set of values by
# default, but this list can be overridden here. By setting the list to
# empty the reconnection feature gets disabled.
#ReconnectUUIDs=00001112-0000-1000-8000-00805f9b34fb,0000111f-0000-1000-8000-00805f9b34fb,0000110a-0000-1000-8000-00805f9b34fb,0000110b-0000-1000-8000-00805f9b34fb
# ReconnectAttempts define the number of attempts to reconnect after a link
# lost. Setting the value to 0 disables reconnecting feature.
#ReconnectAttempts=7
# ReconnectIntervals define the set of intervals in seconds to use in between
# attempts.
# If the number of attempts defined in ReconnectAttempts is bigger than the
# set of intervals the last interval is repeated until the last attempt.
#ReconnectIntervals=1,2,4,8,16,32,64
# AutoEnable defines option to enable all controllers when they are found.
# This includes adapters present on start as well as adapters that are plugged
# in later on. Defaults to 'false'.
AutoEnable=true
# Audio devices that were disconnected due to suspend will be reconnected on
# resume. ResumeDelay determines the delay between when the controller
# resumes from suspend and a connection attempt is made. A longer delay is
# better for better co-existence with Wi-Fi.
# The value is in seconds.
# Default: 2
#ResumeDelay = 2
[AdvMon]
# Default RSSI Sampling Period. This is used when a client registers an
# advertisement monitor and leaves the RSSISamplingPeriod unset.
# Possible values:
# 0x00 Report all advertisements
# N = 0xXX Report advertisements every N x 100 msec (range: 0x01 to 0xFE)
# 0xFF Report only one advertisement per device during monitoring period
# Default: 0xFF
#RSSISamplingPeriod=0xFF
# vim:set ft=sh
# /etc/mkinitcpio.conf
MODULES=(i915)
BINARIES=()
FILES=()
HOOKS=(systemd autodetect modconf block filesystems fsck)
COMPRESSION="zstd"
COMPRESSION_OPTIONS=()
# /etc/systemd/system/[email protected]/redirect-output.conf
[Service]
StandardOutput=journal
StandardError=journal+console
# /etc/systemd/system/smb.service.d/redirect-stdout-stderr-to-journal.conf
[Service]
StandardOutput=journal
StandardError=journal
# /home/retroarch/.config/retroarch/retroarch.cfg
accessibility_enable = "false"
accessibility_narrator_speech_speed = "5"
ai_service_enable = "false"
ai_service_mode = "1"
ai_service_pause = "false"
ai_service_source_lang = "0"
ai_service_target_lang = "0"
ai_service_url = "http://localhost:4404/"
all_users_control_menu = "true"
apply_cheats_after_load = "false"
apply_cheats_after_toggle = "false"
aspect_ratio_index = "22"
assets_directory = "~/.config/retroarch/assets"
audio_block_frames = "0"
audio_device = "hdmi"
audio_driver = "alsa"
audio_dsp_plugin = ""
audio_enable = "true"
audio_enable_menu = "true"
audio_enable_menu_bgm = "true"
audio_enable_menu_cancel = "true"
audio_enable_menu_notice = "true"
audio_enable_menu_ok = "true"
audio_fastforward_mute = "false"
audio_filter_dir = "~/.config/retroarch/filters/audio"
audio_latency = "64"
audio_max_timing_skew = "0.050000"
audio_mixer_mute_enable = "false"
audio_mixer_volume = "0.000000"
audio_mute_enable = "false"
audio_out_rate = "48000"
audio_rate_control = "true"
audio_rate_control_delta = "0.005000"
audio_resampler = "sinc"
audio_resampler_quality = "3"
audio_sync = "true"
audio_volume = "0.000000"
auto_overrides_enable = "true"
auto_remaps_enable = "true"
auto_screenshot_filename = "true"
auto_shaders_enable = "true"
autosave_interval = "10"
block_sram_overwrite = "false"
bluetooth_driver = "bluez"
builtin_imageviewer_enable = "true"
builtin_mediaplayer_enable = "true"
bundle_assets_dst_path = ""
bundle_assets_dst_path_subdir = ""
bundle_assets_extract_enable = "false"
bundle_assets_extract_last_version = "0"
bundle_assets_extract_version_current = "0"
bundle_assets_src_path = ""
cache_directory = ""
camera_allow = "false"
camera_device = ""
camera_driver = "null"
cheat_database_path = "~/.config/retroarch/cheats"
check_firmware_before_loading = "true"
cheevos_auto_screenshot = "false"
cheevos_badges_enable = "false"
cheevos_challenge_indicators = "true"
cheevos_custom_host = ""
cheevos_enable = "false"
cheevos_hardcore_mode_enable = "true"
cheevos_leaderboards_enable = "true"
cheevos_password = ""
cheevos_richpresence_enable = "false"
cheevos_start_active = "false"
cheevos_test_unofficial = "false"
cheevos_token = ""
cheevos_unlock_sound_enable = "false"
cheevos_username = ""
cheevos_verbose_enable = "true"
config_save_on_exit = "true"
content_database_path = "~/.config/retroarch/database/rdb"
content_favorites_directory = "default"
content_favorites_path = "~/.config/retroarch/content_favorites.lpl"
content_favorites_size = "-1"
content_history_directory = "default"
content_history_path = "~/.config/retroarch/content_history.lpl"
content_history_size = "20"
content_image_history_directory = "default"
content_image_history_path = "~/.config/retroarch/content_image_history.lpl"
content_music_history_directory = "default"
content_music_history_path = "~/.config/retroarch/content_music_history.lpl"
content_runtime_log = "true"
content_runtime_log_aggregate = "true"
content_show_add = "true"
content_show_add_entry = "2"
content_show_contentless_cores = "2"
content_show_explore = "true"
content_show_favorites = "true"
content_show_history = "true"
content_show_images = "true"
content_show_music = "true"
content_show_netplay = "true"
content_show_playlists = "true"
content_show_settings = "true"
content_show_settings_password = ""
content_show_video = "true"
content_video_directory = "default"
content_video_history_path = "~/.config/retroarch/content_video_history.lpl"
core_assets_directory = "~/.config/retroarch/downloads"
core_info_cache_enable = "true"
core_option_category_enable = "true"
core_options_path = ""
core_set_supports_no_game_enable = "true"
core_updater_auto_backup = "true"
core_updater_auto_backup_history_size = "10"
core_updater_auto_extract_archive = "true"
core_updater_buildbot_assets_url = "http://buildbot.libretro.com/assets/"
core_updater_buildbot_cores_url = "http://buildbot.libretro.com/nightly/linux/x86_64/latest/"
core_updater_show_experimental_cores = "false"
crt_switch_center_adjust = "0"
crt_switch_hires_menu = "false"
crt_switch_porch_adjust = "0"
crt_switch_resolution = "0"
crt_switch_resolution_super = "2560"
crt_switch_resolution_use_custom_refresh_rate = "false"
crt_switch_timings = ""
crt_video_refresh_rate = "60.000000"
current_resolution_id = "0"
cursor_directory = "~/.config/retroarch/database/cursors"
custom_viewport_height = "720"
custom_viewport_width = "960"
custom_viewport_x = "0"
custom_viewport_y = "0"
desktop_menu_enable = "false"
discord_allow = "false"
discord_app_id = "475456035851599874"
driver_switch_enable = "true"
dynamic_wallpapers_directory = "default"
enable_device_vibration = "false"
facebook_stream_key = ""
fastforward_frameskip = "true"
fastforward_ratio = "8.000000"
filter_by_current_core = "false"
flicker_filter_enable = "false"
flicker_filter_index = "0"
fps_show = "false"
fps_update_interval = "64"
frame_time_counter_reset_after_fastforwarding = "true"
frame_time_counter_reset_after_load_state = "true"
frame_time_counter_reset_after_save_state = "true"
framecount_show = "false"
frontend_log_level = "0"
game_specific_options = "true"
gamemode_enable = "false"
gamma_correction = "0"
global_core_options = "false"
history_list_enable = "true"
input_ai_service = "nul"
input_ai_service_axis = "nul"
input_ai_service_btn = "nul"
input_ai_service_mbtn = "nul"
input_analog_deadzone = "0.000000"
input_analog_sensitivity = "1.000000"
input_audio_mute = "f9"
input_audio_mute_axis = "nul"
input_audio_mute_btn = "nul"
input_audio_mute_mbtn = "nul"
input_auto_game_focus = "0"
input_auto_mouse_grab = "false"
input_autodetect_enable = "true"
input_axis_threshold = "0.500000"
input_bind_hold = "2"
input_bind_timeout = "5"
input_cheat_index_minus = "t"
input_cheat_index_minus_axis = "nul"
input_cheat_index_minus_btn = "nul"
input_cheat_index_minus_mbtn = "nul"
input_cheat_index_plus = "y"
input_cheat_index_plus_axis = "nul"
input_cheat_index_plus_btn = "nul"
input_cheat_index_plus_mbtn = "nul"
input_cheat_toggle = "u"
input_cheat_toggle_axis = "nul"
input_cheat_toggle_btn = "nul"
input_cheat_toggle_mbtn = "nul"
input_close_content = "nul"
input_close_content_axis = "nul"
input_close_content_btn = "1"
input_close_content_mbtn = "nul"
input_descriptor_hide_unbound = "false"
input_descriptor_label_show = "true"
input_desktop_menu_toggle = "f5"
input_desktop_menu_toggle_axis = "nul"
input_desktop_menu_toggle_btn = "nul"
input_desktop_menu_toggle_mbtn = "nul"
input_device_p1 = "0"
input_device_p10 = "0"
input_device_p11 = "0"
input_device_p12 = "0"
input_device_p13 = "0"
input_device_p14 = "0"
input_device_p15 = "0"
input_device_p16 = "0"
input_device_p2 = "0"
input_device_p3 = "0"
input_device_p4 = "0"
input_device_p5 = "0"
input_device_p6 = "0"
input_device_p7 = "0"
input_device_p8 = "0"
input_device_p9 = "0"
input_disk_eject_toggle = "nul"
input_disk_eject_toggle_axis = "nul"
input_disk_eject_toggle_btn = "nul"
input_disk_eject_toggle_mbtn = "nul"
input_disk_next = "nul"
input_disk_next_axis = "nul"
input_disk_next_btn = "nul"
input_disk_next_mbtn = "nul"
input_disk_prev = "nul"
input_disk_prev_axis = "nul"
input_disk_prev_btn = "nul"
input_disk_prev_mbtn = "nul"
input_driver = "udev"
input_duty_cycle = "3"
input_enable_hotkey = "nul"
input_enable_hotkey_axis = "nul"
input_enable_hotkey_btn = "10"
input_enable_hotkey_mbtn = "1"
input_exit_emulator = "escape"
input_exit_emulator_axis = "nul"
input_exit_emulator_btn = "nul"
input_exit_emulator_mbtn = "nul"
input_fps_toggle = "f3"
input_fps_toggle_axis = "nul"
input_fps_toggle_btn = "3"
input_fps_toggle_mbtn = "nul"
input_frame_advance = "k"
input_frame_advance_axis = "nul"
input_frame_advance_btn = "h0right"
input_frame_advance_mbtn = "nul"
input_game_focus_toggle = "scroll_lock"
input_game_focus_toggle_axis = "nul"
input_game_focus_toggle_btn = "nul"
input_game_focus_toggle_mbtn = "nul"
input_grab_mouse_toggle = "f11"
input_grab_mouse_toggle_axis = "nul"
input_grab_mouse_toggle_btn = "nul"
input_grab_mouse_toggle_mbtn = "nul"
input_hold_fast_forward = "l"
input_hold_fast_forward_axis = "nul"
input_hold_fast_forward_btn = "7"
input_hold_fast_forward_mbtn = "nul"
input_hold_slowmotion = "e"
input_hold_slowmotion_axis = "nul"
input_hold_slowmotion_btn = "nul"
input_hold_slowmotion_mbtn = "nul"
input_hotkey_block_delay = "0"
input_joypad_driver = "udev"
input_keyboard_layout = ""
input_load_state = "f4"
input_load_state_axis = "nul"
input_load_state_btn = "4"
input_load_state_mbtn = "nul"
input_max_users = "16"
input_menu_toggle = "f1"
input_menu_toggle_axis = "nul"
input_menu_toggle_btn = "9"
input_menu_toggle_gamepad_combo = "4"
input_menu_toggle_mbtn = "nul"
input_movie_record_toggle = "o"
input_movie_record_toggle_axis = "nul"
input_movie_record_toggle_btn = "nul"
input_movie_record_toggle_mbtn = "nul"
input_netplay_fade_chat_toggle = "nul"
input_netplay_fade_chat_toggle_axis = "nul"
input_netplay_fade_chat_toggle_btn = "nul"
input_netplay_fade_chat_toggle_mbtn = "nul"
input_netplay_game_watch = "i"
input_netplay_game_watch_axis = "nul"
input_netplay_game_watch_btn = "nul"
input_netplay_game_watch_mbtn = "nul"
input_netplay_host_toggle = "nul"
input_netplay_host_toggle_axis = "nul"
input_netplay_host_toggle_btn = "nul"
input_netplay_host_toggle_mbtn = "nul"
input_netplay_ping_toggle = "nul"
input_netplay_ping_toggle_axis = "nul"
input_netplay_ping_toggle_btn = "nul"
input_netplay_ping_toggle_mbtn = "nul"
input_netplay_player_chat = "tilde"
input_netplay_player_chat_axis = "nul"
input_netplay_player_chat_btn = "nul"
input_netplay_player_chat_mbtn = "nul"
input_nowinkey_enable = "false"
input_osk_toggle = "f12"
input_osk_toggle_axis = "nul"
input_osk_toggle_btn = "nul"
input_osk_toggle_mbtn = "nul"
input_overlay = ""
input_overlay_aspect_adjust_landscape = "0.000000"
input_overlay_aspect_adjust_portrait = "0.000000"
input_overlay_auto_rotate = "false"
input_overlay_auto_scale = "false"
input_overlay_behind_menu = "false"
input_overlay_enable = "false"
input_overlay_enable_autopreferred = "true"
input_overlay_hide_in_menu = "true"
input_overlay_hide_when_gamepad_connected = "false"
input_overlay_next = "nul"
input_overlay_next_axis = "nul"
input_overlay_next_btn = "nul"
input_overlay_next_mbtn = "nul"
input_overlay_opacity = "0.700000"
input_overlay_scale_landscape = "1.000000"
input_overlay_scale_portrait = "1.000000"
input_overlay_show_inputs = "2"
input_overlay_show_inputs_port = "0"
input_overlay_show_mouse_cursor = "true"
input_overlay_x_offset_landscape = "0.000000"
input_overlay_x_offset_portrait = "0.000000"
input_overlay_x_separation_landscape = "0.000000"
input_overlay_x_separation_portrait = "0.000000"
input_overlay_y_offset_landscape = "0.000000"
input_overlay_y_offset_portrait = "0.000000"
input_overlay_y_separation_landscape = "0.000000"
input_overlay_y_separation_portrait = "0.000000"
input_pause_toggle = "p"
input_pause_toggle_axis = "nul"
input_pause_toggle_btn = "nul"
input_pause_toggle_mbtn = "nul"
input_player10_a = "nul"
input_player10_a_axis = "nul"
input_player10_a_btn = "nul"
input_player10_a_mbtn = "nul"
input_player10_analog_dpad_mode = "0"
input_player10_b = "nul"
input_player10_b_axis = "nul"
input_player10_b_btn = "nul"
input_player10_b_mbtn = "nul"
input_player10_down = "nul"
input_player10_down_axis = "nul"
input_player10_down_btn = "nul"
input_player10_down_mbtn = "nul"
input_player10_gun_aux_a = "nul"
input_player10_gun_aux_a_axis = "nul"
input_player10_gun_aux_a_btn = "nul"
input_player10_gun_aux_a_mbtn = "nul"
input_player10_gun_aux_b = "nul"
input_player10_gun_aux_b_axis = "nul"
input_player10_gun_aux_b_btn = "nul"
input_player10_gun_aux_b_mbtn = "nul"
input_player10_gun_aux_c = "nul"
input_player10_gun_aux_c_axis = "nul"
input_player10_gun_aux_c_btn = "nul"
input_player10_gun_aux_c_mbtn = "nul"
input_player10_gun_dpad_down = "nul"
input_player10_gun_dpad_down_axis = "nul"
input_player10_gun_dpad_down_btn = "nul"
input_player10_gun_dpad_down_mbtn = "nul"
input_player10_gun_dpad_left = "nul"
input_player10_gun_dpad_left_axis = "nul"
input_player10_gun_dpad_left_btn = "nul"
input_player10_gun_dpad_left_mbtn = "nul"
input_player10_gun_dpad_right = "nul"
input_player10_gun_dpad_right_axis = "nul"
input_player10_gun_dpad_right_btn = "nul"
input_player10_gun_dpad_right_mbtn = "nul"
input_player10_gun_dpad_up = "nul"
input_player10_gun_dpad_up_axis = "nul"
input_player10_gun_dpad_up_btn = "nul"
input_player10_gun_dpad_up_mbtn = "nul"
input_player10_gun_offscreen_shot = "nul"
input_player10_gun_offscreen_shot_axis = "nul"
input_player10_gun_offscreen_shot_btn = "nul"
input_player10_gun_offscreen_shot_mbtn = "nul"
input_player10_gun_select = "nul"
input_player10_gun_select_axis = "nul"
input_player10_gun_select_btn = "nul"
input_player10_gun_select_mbtn = "nul"
input_player10_gun_start = "nul"
input_player10_gun_start_axis = "nul"
input_player10_gun_start_btn = "nul"
input_player10_gun_start_mbtn = "nul"
input_player10_gun_trigger = "nul"
input_player10_gun_trigger_axis = "nul"
input_player10_gun_trigger_btn = "nul"
input_player10_gun_trigger_mbtn = "1"
input_player10_joypad_index = "9"
input_player10_l = "nul"
input_player10_l2 = "nul"
input_player10_l2_axis = "nul"
input_player10_l2_btn = "nul"
input_player10_l2_mbtn = "nul"
input_player10_l3 = "nul"
input_player10_l3_axis = "nul"
input_player10_l3_btn = "nul"
input_player10_l3_mbtn = "nul"
input_player10_l_axis = "nul"
input_player10_l_btn = "nul"
input_player10_l_mbtn = "nul"
input_player10_l_x_minus = "nul"
input_player10_l_x_minus_axis = "nul"
input_player10_l_x_minus_btn = "nul"
input_player10_l_x_minus_mbtn = "nul"
input_player10_l_x_plus = "nul"
input_player10_l_x_plus_axis = "nul"
input_player10_l_x_plus_btn = "nul"
input_player10_l_x_plus_mbtn = "nul"
input_player10_l_y_minus = "nul"
input_player10_l_y_minus_axis = "nul"
input_player10_l_y_minus_btn = "nul"
input_player10_l_y_minus_mbtn = "nul"
input_player10_l_y_plus = "nul"
input_player10_l_y_plus_axis = "nul"
input_player10_l_y_plus_btn = "nul"
input_player10_l_y_plus_mbtn = "nul"
input_player10_left = "nul"
input_player10_left_axis = "nul"
input_player10_left_btn = "nul"
input_player10_left_mbtn = "nul"
input_player10_mouse_index = "9"
input_player10_r = "nul"
input_player10_r2 = "nul"
input_player10_r2_axis = "nul"
input_player10_r2_btn = "nul"
input_player10_r2_mbtn = "nul"
input_player10_r3 = "nul"
input_player10_r3_axis = "nul"
input_player10_r3_btn = "nul"
input_player10_r3_mbtn = "nul"
input_player10_r_axis = "nul"
input_player10_r_btn = "nul"
input_player10_r_mbtn = "nul"
input_player10_r_x_minus = "nul"
input_player10_r_x_minus_axis = "nul"
input_player10_r_x_minus_btn = "nul"
input_player10_r_x_minus_mbtn = "nul"
input_player10_r_x_plus = "nul"
input_player10_r_x_plus_axis = "nul"
input_player10_r_x_plus_btn = "nul"
input_player10_r_x_plus_mbtn = "nul"
input_player10_r_y_minus = "nul"
input_player10_r_y_minus_axis = "nul"
input_player10_r_y_minus_btn = "nul"
input_player10_r_y_minus_mbtn = "nul"
input_player10_r_y_plus = "nul"
input_player10_r_y_plus_axis = "nul"
input_player10_r_y_plus_btn = "nul"
input_player10_r_y_plus_mbtn = "nul"
input_player10_right = "nul"
input_player10_right_axis = "nul"
input_player10_right_btn = "nul"
input_player10_right_mbtn = "nul"
input_player10_select = "nul"
input_player10_select_axis = "nul"
input_player10_select_btn = "nul"
input_player10_select_mbtn = "nul"
input_player10_start = "nul"
input_player10_start_axis = "nul"
input_player10_start_btn = "nul"
input_player10_start_mbtn = "nul"
input_player10_turbo = "nul"
input_player10_turbo_axis = "nul"
input_player10_turbo_btn = "nul"
input_player10_turbo_mbtn = "nul"
input_player10_up = "nul"
input_player10_up_axis = "nul"
input_player10_up_btn = "nul"
input_player10_up_mbtn = "nul"
input_player10_x = "nul"
input_player10_x_axis = "nul"
input_player10_x_btn = "nul"
input_player10_x_mbtn = "nul"
input_player10_y = "nul"
input_player10_y_axis = "nul"
input_player10_y_btn = "nul"
input_player10_y_mbtn = "nul"
input_player11_a = "nul"
input_player11_a_axis = "nul"
input_player11_a_btn = "nul"
input_player11_a_mbtn = "nul"
input_player11_analog_dpad_mode = "0"
input_player11_b = "nul"
input_player11_b_axis = "nul"
input_player11_b_btn = "nul"
input_player11_b_mbtn = "nul"
input_player11_down = "nul"
input_player11_down_axis = "nul"
input_player11_down_btn = "nul"
input_player11_down_mbtn = "nul"
input_player11_gun_aux_a = "nul"
input_player11_gun_aux_a_axis = "nul"
input_player11_gun_aux_a_btn = "nul"
input_player11_gun_aux_a_mbtn = "nul"
input_player11_gun_aux_b = "nul"
input_player11_gun_aux_b_axis = "nul"
input_player11_gun_aux_b_btn = "nul"
input_player11_gun_aux_b_mbtn = "nul"
input_player11_gun_aux_c = "nul"
input_player11_gun_aux_c_axis = "nul"
input_player11_gun_aux_c_btn = "nul"
input_player11_gun_aux_c_mbtn = "nul"
input_player11_gun_dpad_down = "nul"
input_player11_gun_dpad_down_axis = "nul"
input_player11_gun_dpad_down_btn = "nul"
input_player11_gun_dpad_down_mbtn = "nul"
input_player11_gun_dpad_left = "nul"
input_player11_gun_dpad_left_axis = "nul"
input_player11_gun_dpad_left_btn = "nul"
input_player11_gun_dpad_left_mbtn = "nul"
input_player11_gun_dpad_right = "nul"
input_player11_gun_dpad_right_axis = "nul"
input_player11_gun_dpad_right_btn = "nul"
input_player11_gun_dpad_right_mbtn = "nul"
input_player11_gun_dpad_up = "nul"
input_player11_gun_dpad_up_axis = "nul"
input_player11_gun_dpad_up_btn = "nul"
input_player11_gun_dpad_up_mbtn = "nul"
input_player11_gun_offscreen_shot = "nul"
input_player11_gun_offscreen_shot_axis = "nul"
input_player11_gun_offscreen_shot_btn = "nul"
input_player11_gun_offscreen_shot_mbtn = "nul"
input_player11_gun_select = "nul"
input_player11_gun_select_axis = "nul"
input_player11_gun_select_btn = "nul"
input_player11_gun_select_mbtn = "nul"
input_player11_gun_start = "nul"
input_player11_gun_start_axis = "nul"
input_player11_gun_start_btn = "nul"
input_player11_gun_start_mbtn = "nul"
input_player11_gun_trigger = "nul"
input_player11_gun_trigger_axis = "nul"
input_player11_gun_trigger_btn = "nul"
input_player11_gun_trigger_mbtn = "1"
input_player11_joypad_index = "10"
input_player11_l = "nul"
input_player11_l2 = "nul"
input_player11_l2_axis = "nul"
input_player11_l2_btn = "nul"
input_player11_l2_mbtn = "nul"
input_player11_l3 = "nul"
input_player11_l3_axis = "nul"
input_player11_l3_btn = "nul"
input_player11_l3_mbtn = "nul"
input_player11_l_axis = "nul"
input_player11_l_btn = "nul"
input_player11_l_mbtn = "nul"
input_player11_l_x_minus = "nul"
input_player11_l_x_minus_axis = "nul"
input_player11_l_x_minus_btn = "nul"
input_player11_l_x_minus_mbtn = "nul"
input_player11_l_x_plus = "nul"
input_player11_l_x_plus_axis = "nul"
input_player11_l_x_plus_btn = "nul"
input_player11_l_x_plus_mbtn = "nul"
input_player11_l_y_minus = "nul"
input_player11_l_y_minus_axis = "nul"
input_player11_l_y_minus_btn = "nul"
input_player11_l_y_minus_mbtn = "nul"
input_player11_l_y_plus = "nul"
input_player11_l_y_plus_axis = "nul"
input_player11_l_y_plus_btn = "nul"
input_player11_l_y_plus_mbtn = "nul"
input_player11_left = "nul"
input_player11_left_axis = "nul"
input_player11_left_btn = "nul"
input_player11_left_mbtn = "nul"
input_player11_mouse_index = "10"
input_player11_r = "nul"
input_player11_r2 = "nul"
input_player11_r2_axis = "nul"
input_player11_r2_btn = "nul"
input_player11_r2_mbtn = "nul"
input_player11_r3 = "nul"
input_player11_r3_axis = "nul"
input_player11_r3_btn = "nul"
input_player11_r3_mbtn = "nul"
input_player11_r_axis = "nul"
input_player11_r_btn = "nul"
input_player11_r_mbtn = "nul"
input_player11_r_x_minus = "nul"
input_player11_r_x_minus_axis = "nul"
input_player11_r_x_minus_btn = "nul"
input_player11_r_x_minus_mbtn = "nul"
input_player11_r_x_plus = "nul"
input_player11_r_x_plus_axis = "nul"
input_player11_r_x_plus_btn = "nul"
input_player11_r_x_plus_mbtn = "nul"
input_player11_r_y_minus = "nul"
input_player11_r_y_minus_axis = "nul"
input_player11_r_y_minus_btn = "nul"
input_player11_r_y_minus_mbtn = "nul"
input_player11_r_y_plus = "nul"
input_player11_r_y_plus_axis = "nul"
input_player11_r_y_plus_btn = "nul"
input_player11_r_y_plus_mbtn = "nul"
input_player11_right = "nul"
input_player11_right_axis = "nul"
input_player11_right_btn = "nul"
input_player11_right_mbtn = "nul"
input_player11_select = "nul"
input_player11_select_axis = "nul"
input_player11_select_btn = "nul"
input_player11_select_mbtn = "nul"
input_player11_start = "nul"
input_player11_start_axis = "nul"
input_player11_start_btn = "nul"
input_player11_start_mbtn = "nul"
input_player11_turbo = "nul"
input_player11_turbo_axis = "nul"
input_player11_turbo_btn = "nul"
input_player11_turbo_mbtn = "nul"
input_player11_up = "nul"
input_player11_up_axis = "nul"
input_player11_up_btn = "nul"
input_player11_up_mbtn = "nul"
input_player11_x = "nul"
input_player11_x_axis = "nul"
input_player11_x_btn = "nul"
input_player11_x_mbtn = "nul"
input_player11_y = "nul"
input_player11_y_axis = "nul"
input_player11_y_btn = "nul"
input_player11_y_mbtn = "nul"
input_player12_a = "nul"
input_player12_a_axis = "nul"
input_player12_a_btn = "nul"
input_player12_a_mbtn = "nul"
input_player12_analog_dpad_mode = "0"
input_player12_b = "nul"
input_player12_b_axis = "nul"
input_player12_b_btn = "nul"
input_player12_b_mbtn = "nul"
input_player12_down = "nul"
input_player12_down_axis = "nul"
input_player12_down_btn = "nul"
input_player12_down_mbtn = "nul"
input_player12_gun_aux_a = "nul"
input_player12_gun_aux_a_axis = "nul"
input_player12_gun_aux_a_btn = "nul"
input_player12_gun_aux_a_mbtn = "nul"
input_player12_gun_aux_b = "nul"
input_player12_gun_aux_b_axis = "nul"
input_player12_gun_aux_b_btn = "nul"
input_player12_gun_aux_b_mbtn = "nul"
input_player12_gun_aux_c = "nul"
input_player12_gun_aux_c_axis = "nul"
input_player12_gun_aux_c_btn = "nul"
input_player12_gun_aux_c_mbtn = "nul"
input_player12_gun_dpad_down = "nul"
input_player12_gun_dpad_down_axis = "nul"
input_player12_gun_dpad_down_btn = "nul"
input_player12_gun_dpad_down_mbtn = "nul"
input_player12_gun_dpad_left = "nul"
input_player12_gun_dpad_left_axis = "nul"
input_player12_gun_dpad_left_btn = "nul"
input_player12_gun_dpad_left_mbtn = "nul"
input_player12_gun_dpad_right = "nul"
input_player12_gun_dpad_right_axis = "nul"
input_player12_gun_dpad_right_btn = "nul"
input_player12_gun_dpad_right_mbtn = "nul"
input_player12_gun_dpad_up = "nul"
input_player12_gun_dpad_up_axis = "nul"
input_player12_gun_dpad_up_btn = "nul"
input_player12_gun_dpad_up_mbtn = "nul"
input_player12_gun_offscreen_shot = "nul"
input_player12_gun_offscreen_shot_axis = "nul"
input_player12_gun_offscreen_shot_btn = "nul"
input_player12_gun_offscreen_shot_mbtn = "nul"
input_player12_gun_select = "nul"
input_player12_gun_select_axis = "nul"
input_player12_gun_select_btn = "nul"
input_player12_gun_select_mbtn = "nul"
input_player12_gun_start = "nul"
input_player12_gun_start_axis = "nul"
input_player12_gun_start_btn = "nul"
input_player12_gun_start_mbtn = "nul"
input_player12_gun_trigger = "nul"
input_player12_gun_trigger_axis = "nul"
input_player12_gun_trigger_btn = "nul"
input_player12_gun_trigger_mbtn = "1"
input_player12_joypad_index = "11"
input_player12_l = "nul"
input_player12_l2 = "nul"
input_player12_l2_axis = "nul"
input_player12_l2_btn = "nul"
input_player12_l2_mbtn = "nul"
input_player12_l3 = "nul"
input_player12_l3_axis = "nul"
input_player12_l3_btn = "nul"
input_player12_l3_mbtn = "nul"
input_player12_l_axis = "nul"
input_player12_l_btn = "nul"
input_player12_l_mbtn = "nul"
input_player12_l_x_minus = "nul"
input_player12_l_x_minus_axis = "nul"
input_player12_l_x_minus_btn = "nul"
input_player12_l_x_minus_mbtn = "nul"
input_player12_l_x_plus = "nul"
input_player12_l_x_plus_axis = "nul"
input_player12_l_x_plus_btn = "nul"
input_player12_l_x_plus_mbtn = "nul"
input_player12_l_y_minus = "nul"
input_player12_l_y_minus_axis = "nul"
input_player12_l_y_minus_btn = "nul"
input_player12_l_y_minus_mbtn = "nul"
input_player12_l_y_plus = "nul"
input_player12_l_y_plus_axis = "nul"
input_player12_l_y_plus_btn = "nul"
input_player12_l_y_plus_mbtn = "nul"
input_player12_left = "nul"
input_player12_left_axis = "nul"
input_player12_left_btn = "nul"
input_player12_left_mbtn = "nul"
input_player12_mouse_index = "11"
input_player12_r = "nul"
input_player12_r2 = "nul"
input_player12_r2_axis = "nul"
input_player12_r2_btn = "nul"
input_player12_r2_mbtn = "nul"
input_player12_r3 = "nul"
input_player12_r3_axis = "nul"
input_player12_r3_btn = "nul"
input_player12_r3_mbtn = "nul"
input_player12_r_axis = "nul"
input_player12_r_btn = "nul"
input_player12_r_mbtn = "nul"
input_player12_r_x_minus = "nul"
input_player12_r_x_minus_axis = "nul"
input_player12_r_x_minus_btn = "nul"
input_player12_r_x_minus_mbtn = "nul"
input_player12_r_x_plus = "nul"
input_player12_r_x_plus_axis = "nul"
input_player12_r_x_plus_btn = "nul"
input_player12_r_x_plus_mbtn = "nul"
input_player12_r_y_minus = "nul"
input_player12_r_y_minus_axis = "nul"
input_player12_r_y_minus_btn = "nul"
input_player12_r_y_minus_mbtn = "nul"
input_player12_r_y_plus = "nul"
input_player12_r_y_plus_axis = "nul"
input_player12_r_y_plus_btn = "nul"
input_player12_r_y_plus_mbtn = "nul"
input_player12_right = "nul"
input_player12_right_axis = "nul"
input_player12_right_btn = "nul"
input_player12_right_mbtn = "nul"
input_player12_select = "nul"
input_player12_select_axis = "nul"
input_player12_select_btn = "nul"
input_player12_select_mbtn = "nul"
input_player12_start = "nul"
input_player12_start_axis = "nul"
input_player12_start_btn = "nul"
input_player12_start_mbtn = "nul"
input_player12_turbo = "nul"
input_player12_turbo_axis = "nul"
input_player12_turbo_btn = "nul"
input_player12_turbo_mbtn = "nul"
input_player12_up = "nul"
input_player12_up_axis = "nul"
input_player12_up_btn = "nul"
input_player12_up_mbtn = "nul"
input_player12_x = "nul"
input_player12_x_axis = "nul"
input_player12_x_btn = "nul"
input_player12_x_mbtn = "nul"
input_player12_y = "nul"
input_player12_y_axis = "nul"
input_player12_y_btn = "nul"
input_player12_y_mbtn = "nul"
input_player13_a = "nul"
input_player13_a_axis = "nul"
input_player13_a_btn = "nul"
input_player13_a_mbtn = "nul"
input_player13_analog_dpad_mode = "0"
input_player13_b = "nul"
input_player13_b_axis = "nul"
input_player13_b_btn = "nul"
input_player13_b_mbtn = "nul"
input_player13_down = "nul"
input_player13_down_axis = "nul"
input_player13_down_btn = "nul"
input_player13_down_mbtn = "nul"
input_player13_gun_aux_a = "nul"
input_player13_gun_aux_a_axis = "nul"
input_player13_gun_aux_a_btn = "nul"
input_player13_gun_aux_a_mbtn = "nul"
input_player13_gun_aux_b = "nul"
input_player13_gun_aux_b_axis = "nul"
input_player13_gun_aux_b_btn = "nul"
input_player13_gun_aux_b_mbtn = "nul"
input_player13_gun_aux_c = "nul"
input_player13_gun_aux_c_axis = "nul"
input_player13_gun_aux_c_btn = "nul"
input_player13_gun_aux_c_mbtn = "nul"
input_player13_gun_dpad_down = "nul"
input_player13_gun_dpad_down_axis = "nul"
input_player13_gun_dpad_down_btn = "nul"
input_player13_gun_dpad_down_mbtn = "nul"
input_player13_gun_dpad_left = "nul"
input_player13_gun_dpad_left_axis = "nul"
input_player13_gun_dpad_left_btn = "nul"
input_player13_gun_dpad_left_mbtn = "nul"
input_player13_gun_dpad_right = "nul"
input_player13_gun_dpad_right_axis = "nul"
input_player13_gun_dpad_right_btn = "nul"
input_player13_gun_dpad_right_mbtn = "nul"
input_player13_gun_dpad_up = "nul"
input_player13_gun_dpad_up_axis = "nul"
input_player13_gun_dpad_up_btn = "nul"
input_player13_gun_dpad_up_mbtn = "nul"
input_player13_gun_offscreen_shot = "nul"
input_player13_gun_offscreen_shot_axis = "nul"
input_player13_gun_offscreen_shot_btn = "nul"
input_player13_gun_offscreen_shot_mbtn = "nul"
input_player13_gun_select = "nul"
input_player13_gun_select_axis = "nul"
input_player13_gun_select_btn = "nul"
input_player13_gun_select_mbtn = "nul"
input_player13_gun_start = "nul"
input_player13_gun_start_axis = "nul"
input_player13_gun_start_btn = "nul"
input_player13_gun_start_mbtn = "nul"
input_player13_gun_trigger = "nul"
input_player13_gun_trigger_axis = "nul"
input_player13_gun_trigger_btn = "nul"
input_player13_gun_trigger_mbtn = "1"
input_player13_joypad_index = "12"
input_player13_l = "nul"
input_player13_l2 = "nul"
input_player13_l2_axis = "nul"
input_player13_l2_btn = "nul"
input_player13_l2_mbtn = "nul"
input_player13_l3 = "nul"
input_player13_l3_axis = "nul"
input_player13_l3_btn = "nul"
input_player13_l3_mbtn = "nul"
input_player13_l_axis = "nul"
input_player13_l_btn = "nul"
input_player13_l_mbtn = "nul"
input_player13_l_x_minus = "nul"
input_player13_l_x_minus_axis = "nul"
input_player13_l_x_minus_btn = "nul"
input_player13_l_x_minus_mbtn = "nul"
input_player13_l_x_plus = "nul"
input_player13_l_x_plus_axis = "nul"
input_player13_l_x_plus_btn = "nul"
input_player13_l_x_plus_mbtn = "nul"
input_player13_l_y_minus = "nul"
input_player13_l_y_minus_axis = "nul"
input_player13_l_y_minus_btn = "nul"
input_player13_l_y_minus_mbtn = "nul"
input_player13_l_y_plus = "nul"
input_player13_l_y_plus_axis = "nul"
input_player13_l_y_plus_btn = "nul"
input_player13_l_y_plus_mbtn = "nul"
input_player13_left = "nul"
input_player13_left_axis = "nul"
input_player13_left_btn = "nul"
input_player13_left_mbtn = "nul"
input_player13_mouse_index = "12"
input_player13_r = "nul"
input_player13_r2 = "nul"
input_player13_r2_axis = "nul"
input_player13_r2_btn = "nul"
input_player13_r2_mbtn = "nul"
input_player13_r3 = "nul"
input_player13_r3_axis = "nul"
input_player13_r3_btn = "nul"
input_player13_r3_mbtn = "nul"
input_player13_r_axis = "nul"
input_player13_r_btn = "nul"
input_player13_r_mbtn = "nul"
input_player13_r_x_minus = "nul"
input_player13_r_x_minus_axis = "nul"
input_player13_r_x_minus_btn = "nul"
input_player13_r_x_minus_mbtn = "nul"
input_player13_r_x_plus = "nul"
input_player13_r_x_plus_axis = "nul"
input_player13_r_x_plus_btn = "nul"
input_player13_r_x_plus_mbtn = "nul"
input_player13_r_y_minus = "nul"
input_player13_r_y_minus_axis = "nul"
input_player13_r_y_minus_btn = "nul"
input_player13_r_y_minus_mbtn = "nul"
input_player13_r_y_plus = "nul"
input_player13_r_y_plus_axis = "nul"
input_player13_r_y_plus_btn = "nul"
input_player13_r_y_plus_mbtn = "nul"
input_player13_right = "nul"
input_player13_right_axis = "nul"
input_player13_right_btn = "nul"
input_player13_right_mbtn = "nul"
input_player13_select = "nul"
input_player13_select_axis = "nul"
input_player13_select_btn = "nul"
input_player13_select_mbtn = "nul"
input_player13_start = "nul"
input_player13_start_axis = "nul"
input_player13_start_btn = "nul"
input_player13_start_mbtn = "nul"
input_player13_turbo = "nul"
input_player13_turbo_axis = "nul"
input_player13_turbo_btn = "nul"
input_player13_turbo_mbtn = "nul"
input_player13_up = "nul"
input_player13_up_axis = "nul"
input_player13_up_btn = "nul"
input_player13_up_mbtn = "nul"
input_player13_x = "nul"
input_player13_x_axis = "nul"
input_player13_x_btn = "nul"
input_player13_x_mbtn = "nul"
input_player13_y = "nul"
input_player13_y_axis = "nul"
input_player13_y_btn = "nul"
input_player13_y_mbtn = "nul"
input_player14_a = "nul"
input_player14_a_axis = "nul"
input_player14_a_btn = "nul"
input_player14_a_mbtn = "nul"
input_player14_analog_dpad_mode = "0"
input_player14_b = "nul"
input_player14_b_axis = "nul"
input_player14_b_btn = "nul"
input_player14_b_mbtn = "nul"
input_player14_down = "nul"
input_player14_down_axis = "nul"
input_player14_down_btn = "nul"
input_player14_down_mbtn = "nul"
input_player14_gun_aux_a = "nul"
input_player14_gun_aux_a_axis = "nul"
input_player14_gun_aux_a_btn = "nul"
input_player14_gun_aux_a_mbtn = "nul"
input_player14_gun_aux_b = "nul"
input_player14_gun_aux_b_axis = "nul"
input_player14_gun_aux_b_btn = "nul"
input_player14_gun_aux_b_mbtn = "nul"
input_player14_gun_aux_c = "nul"
input_player14_gun_aux_c_axis = "nul"
input_player14_gun_aux_c_btn = "nul"
input_player14_gun_aux_c_mbtn = "nul"
input_player14_gun_dpad_down = "nul"
input_player14_gun_dpad_down_axis = "nul"
input_player14_gun_dpad_down_btn = "nul"
input_player14_gun_dpad_down_mbtn = "nul"
input_player14_gun_dpad_left = "nul"
input_player14_gun_dpad_left_axis = "nul"
input_player14_gun_dpad_left_btn = "nul"
input_player14_gun_dpad_left_mbtn = "nul"
input_player14_gun_dpad_right = "nul"
input_player14_gun_dpad_right_axis = "nul"
input_player14_gun_dpad_right_btn = "nul"
input_player14_gun_dpad_right_mbtn = "nul"
input_player14_gun_dpad_up = "nul"
input_player14_gun_dpad_up_axis = "nul"
input_player14_gun_dpad_up_btn = "nul"
input_player14_gun_dpad_up_mbtn = "nul"
input_player14_gun_offscreen_shot = "nul"
input_player14_gun_offscreen_shot_axis = "nul"
input_player14_gun_offscreen_shot_btn = "nul"
input_player14_gun_offscreen_shot_mbtn = "nul"
input_player14_gun_select = "nul"
input_player14_gun_select_axis = "nul"
input_player14_gun_select_btn = "nul"
input_player14_gun_select_mbtn = "nul"
input_player14_gun_start = "nul"
input_player14_gun_start_axis = "nul"
input_player14_gun_start_btn = "nul"
input_player14_gun_start_mbtn = "nul"
input_player14_gun_trigger = "nul"
input_player14_gun_trigger_axis = "nul"
input_player14_gun_trigger_btn = "nul"
input_player14_gun_trigger_mbtn = "1"
input_player14_joypad_index = "13"
input_player14_l = "nul"
input_player14_l2 = "nul"
input_player14_l2_axis = "nul"
input_player14_l2_btn = "nul"
input_player14_l2_mbtn = "nul"
input_player14_l3 = "nul"
input_player14_l3_axis = "nul"
input_player14_l3_btn = "nul"
input_player14_l3_mbtn = "nul"
input_player14_l_axis = "nul"
input_player14_l_btn = "nul"
input_player14_l_mbtn = "nul"
input_player14_l_x_minus = "nul"
input_player14_l_x_minus_axis = "nul"
input_player14_l_x_minus_btn = "nul"
input_player14_l_x_minus_mbtn = "nul"
input_player14_l_x_plus = "nul"
input_player14_l_x_plus_axis = "nul"
input_player14_l_x_plus_btn = "nul"
input_player14_l_x_plus_mbtn = "nul"
input_player14_l_y_minus = "nul"
input_player14_l_y_minus_axis = "nul"
input_player14_l_y_minus_btn = "nul"
input_player14_l_y_minus_mbtn = "nul"
input_player14_l_y_plus = "nul"
input_player14_l_y_plus_axis = "nul"
input_player14_l_y_plus_btn = "nul"
input_player14_l_y_plus_mbtn = "nul"
input_player14_left = "nul"
input_player14_left_axis = "nul"
input_player14_left_btn = "nul"
input_player14_left_mbtn = "nul"
input_player14_mouse_index = "13"
input_player14_r = "nul"
input_player14_r2 = "nul"
input_player14_r2_axis = "nul"
input_player14_r2_btn = "nul"
input_player14_r2_mbtn = "nul"
input_player14_r3 = "nul"
input_player14_r3_axis = "nul"
input_player14_r3_btn = "nul"
input_player14_r3_mbtn = "nul"
input_player14_r_axis = "nul"
input_player14_r_btn = "nul"
input_player14_r_mbtn = "nul"
input_player14_r_x_minus = "nul"
input_player14_r_x_minus_axis = "nul"
input_player14_r_x_minus_btn = "nul"
input_player14_r_x_minus_mbtn = "nul"
input_player14_r_x_plus = "nul"
input_player14_r_x_plus_axis = "nul"
input_player14_r_x_plus_btn = "nul"
input_player14_r_x_plus_mbtn = "nul"
input_player14_r_y_minus = "nul"
input_player14_r_y_minus_axis = "nul"
input_player14_r_y_minus_btn = "nul"
input_player14_r_y_minus_mbtn = "nul"
input_player14_r_y_plus = "nul"
input_player14_r_y_plus_axis = "nul"
input_player14_r_y_plus_btn = "nul"
input_player14_r_y_plus_mbtn = "nul"
input_player14_right = "nul"
input_player14_right_axis = "nul"
input_player14_right_btn = "nul"
input_player14_right_mbtn = "nul"
input_player14_select = "nul"
input_player14_select_axis = "nul"
input_player14_select_btn = "nul"
input_player14_select_mbtn = "nul"
input_player14_start = "nul"
input_player14_start_axis = "nul"
input_player14_start_btn = "nul"
input_player14_start_mbtn = "nul"
input_player14_turbo = "nul"
input_player14_turbo_axis = "nul"
input_player14_turbo_btn = "nul"
input_player14_turbo_mbtn = "nul"
input_player14_up = "nul"
input_player14_up_axis = "nul"
input_player14_up_btn = "nul"
input_player14_up_mbtn = "nul"
input_player14_x = "nul"
input_player14_x_axis = "nul"
input_player14_x_btn = "nul"
input_player14_x_mbtn = "nul"
input_player14_y = "nul"
input_player14_y_axis = "nul"
input_player14_y_btn = "nul"
input_player14_y_mbtn = "nul"
input_player15_a = "nul"
input_player15_a_axis = "nul"
input_player15_a_btn = "nul"
input_player15_a_mbtn = "nul"
input_player15_analog_dpad_mode = "0"
input_player15_b = "nul"
input_player15_b_axis = "nul"
input_player15_b_btn = "nul"
input_player15_b_mbtn = "nul"
input_player15_down = "nul"
input_player15_down_axis = "nul"
input_player15_down_btn = "nul"
input_player15_down_mbtn = "nul"
input_player15_gun_aux_a = "nul"
input_player15_gun_aux_a_axis = "nul"
input_player15_gun_aux_a_btn = "nul"
input_player15_gun_aux_a_mbtn = "nul"
input_player15_gun_aux_b = "nul"
input_player15_gun_aux_b_axis = "nul"
input_player15_gun_aux_b_btn = "nul"
input_player15_gun_aux_b_mbtn = "nul"
input_player15_gun_aux_c = "nul"
input_player15_gun_aux_c_axis = "nul"
input_player15_gun_aux_c_btn = "nul"
input_player15_gun_aux_c_mbtn = "nul"
input_player15_gun_dpad_down = "nul"
input_player15_gun_dpad_down_axis = "nul"
input_player15_gun_dpad_down_btn = "nul"
input_player15_gun_dpad_down_mbtn = "nul"
input_player15_gun_dpad_left = "nul"
input_player15_gun_dpad_left_axis = "nul"
input_player15_gun_dpad_left_btn = "nul"
input_player15_gun_dpad_left_mbtn = "nul"
input_player15_gun_dpad_right = "nul"
input_player15_gun_dpad_right_axis = "nul"
input_player15_gun_dpad_right_btn = "nul"
input_player15_gun_dpad_right_mbtn = "nul"
input_player15_gun_dpad_up = "nul"
input_player15_gun_dpad_up_axis = "nul"
input_player15_gun_dpad_up_btn = "nul"
input_player15_gun_dpad_up_mbtn = "nul"
input_player15_gun_offscreen_shot = "nul"
input_player15_gun_offscreen_shot_axis = "nul"
input_player15_gun_offscreen_shot_btn = "nul"
input_player15_gun_offscreen_shot_mbtn = "nul"
input_player15_gun_select = "nul"
input_player15_gun_select_axis = "nul"
input_player15_gun_select_btn = "nul"
input_player15_gun_select_mbtn = "nul"
input_player15_gun_start = "nul"
input_player15_gun_start_axis = "nul"
input_player15_gun_start_btn = "nul"
input_player15_gun_start_mbtn = "nul"
input_player15_gun_trigger = "nul"
input_player15_gun_trigger_axis = "nul"
input_player15_gun_trigger_btn = "nul"
input_player15_gun_trigger_mbtn = "1"
input_player15_joypad_index = "14"
input_player15_l = "nul"
input_player15_l2 = "nul"
input_player15_l2_axis = "nul"
input_player15_l2_btn = "nul"
input_player15_l2_mbtn = "nul"
input_player15_l3 = "nul"
input_player15_l3_axis = "nul"
input_player15_l3_btn = "nul"
input_player15_l3_mbtn = "nul"
input_player15_l_axis = "nul"
input_player15_l_btn = "nul"
input_player15_l_mbtn = "nul"
input_player15_l_x_minus = "nul"
input_player15_l_x_minus_axis = "nul"
input_player15_l_x_minus_btn = "nul"
input_player15_l_x_minus_mbtn = "nul"
input_player15_l_x_plus = "nul"
input_player15_l_x_plus_axis = "nul"
input_player15_l_x_plus_btn = "nul"
input_player15_l_x_plus_mbtn = "nul"
input_player15_l_y_minus = "nul"
input_player15_l_y_minus_axis = "nul"
input_player15_l_y_minus_btn = "nul"
input_player15_l_y_minus_mbtn = "nul"
input_player15_l_y_plus = "nul"
input_player15_l_y_plus_axis = "nul"
input_player15_l_y_plus_btn = "nul"
input_player15_l_y_plus_mbtn = "nul"
input_player15_left = "nul"
input_player15_left_axis = "nul"
input_player15_left_btn = "nul"
input_player15_left_mbtn = "nul"
input_player15_mouse_index = "14"
input_player15_r = "nul"
input_player15_r2 = "nul"
input_player15_r2_axis = "nul"
input_player15_r2_btn = "nul"
input_player15_r2_mbtn = "nul"
input_player15_r3 = "nul"
input_player15_r3_axis = "nul"
input_player15_r3_btn = "nul"
input_player15_r3_mbtn = "nul"
input_player15_r_axis = "nul"
input_player15_r_btn = "nul"
input_player15_r_mbtn = "nul"
input_player15_r_x_minus = "nul"
input_player15_r_x_minus_axis = "nul"
input_player15_r_x_minus_btn = "nul"
input_player15_r_x_minus_mbtn = "nul"
input_player15_r_x_plus = "nul"
input_player15_r_x_plus_axis = "nul"
input_player15_r_x_plus_btn = "nul"
input_player15_r_x_plus_mbtn = "nul"
input_player15_r_y_minus = "nul"
input_player15_r_y_minus_axis = "nul"
input_player15_r_y_minus_btn = "nul"
input_player15_r_y_minus_mbtn = "nul"
input_player15_r_y_plus = "nul"
input_player15_r_y_plus_axis = "nul"
input_player15_r_y_plus_btn = "nul"
input_player15_r_y_plus_mbtn = "nul"
input_player15_right = "nul"
input_player15_right_axis = "nul"
input_player15_right_btn = "nul"
input_player15_right_mbtn = "nul"
input_player15_select = "nul"
input_player15_select_axis = "nul"
input_player15_select_btn = "nul"
input_player15_select_mbtn = "nul"
input_player15_start = "nul"
input_player15_start_axis = "nul"
input_player15_start_btn = "nul"
input_player15_start_mbtn = "nul"
input_player15_turbo = "nul"
input_player15_turbo_axis = "nul"
input_player15_turbo_btn = "nul"
input_player15_turbo_mbtn = "nul"
input_player15_up = "nul"
input_player15_up_axis = "nul"
input_player15_up_btn = "nul"
input_player15_up_mbtn = "nul"
input_player15_x = "nul"
input_player15_x_axis = "nul"
input_player15_x_btn = "nul"
input_player15_x_mbtn = "nul"
input_player15_y = "nul"
input_player15_y_axis = "nul"
input_player15_y_btn = "nul"
input_player15_y_mbtn = "nul"
input_player16_a = "nul"
input_player16_a_axis = "nul"
input_player16_a_btn = "nul"
input_player16_a_mbtn = "nul"
input_player16_analog_dpad_mode = "0"
input_player16_b = "nul"
input_player16_b_axis = "nul"
input_player16_b_btn = "nul"
input_player16_b_mbtn = "nul"
input_player16_down = "nul"
input_player16_down_axis = "nul"
input_player16_down_btn = "nul"
input_player16_down_mbtn = "nul"
input_player16_gun_aux_a = "nul"
input_player16_gun_aux_a_axis = "nul"
input_player16_gun_aux_a_btn = "nul"
input_player16_gun_aux_a_mbtn = "nul"
input_player16_gun_aux_b = "nul"
input_player16_gun_aux_b_axis = "nul"
input_player16_gun_aux_b_btn = "nul"
input_player16_gun_aux_b_mbtn = "nul"
input_player16_gun_aux_c = "nul"
input_player16_gun_aux_c_axis = "nul"
input_player16_gun_aux_c_btn = "nul"
input_player16_gun_aux_c_mbtn = "nul"
input_player16_gun_dpad_down = "nul"
input_player16_gun_dpad_down_axis = "nul"
input_player16_gun_dpad_down_btn = "nul"
input_player16_gun_dpad_down_mbtn = "nul"
input_player16_gun_dpad_left = "nul"
input_player16_gun_dpad_left_axis = "nul"
input_player16_gun_dpad_left_btn = "nul"
input_player16_gun_dpad_left_mbtn = "nul"
input_player16_gun_dpad_right = "nul"
input_player16_gun_dpad_right_axis = "nul"
input_player16_gun_dpad_right_btn = "nul"
input_player16_gun_dpad_right_mbtn = "nul"
input_player16_gun_dpad_up = "nul"
input_player16_gun_dpad_up_axis = "nul"
input_player16_gun_dpad_up_btn = "nul"
input_player16_gun_dpad_up_mbtn = "nul"
input_player16_gun_offscreen_shot = "nul"
input_player16_gun_offscreen_shot_axis = "nul"
input_player16_gun_offscreen_shot_btn = "nul"
input_player16_gun_offscreen_shot_mbtn = "nul"
input_player16_gun_select = "nul"
input_player16_gun_select_axis = "nul"
input_player16_gun_select_btn = "nul"
input_player16_gun_select_mbtn = "nul"
input_player16_gun_start = "nul"
input_player16_gun_start_axis = "nul"
input_player16_gun_start_btn = "nul"
input_player16_gun_start_mbtn = "nul"
input_player16_gun_trigger = "nul"
input_player16_gun_trigger_axis = "nul"
input_player16_gun_trigger_btn = "nul"
input_player16_gun_trigger_mbtn = "1"
input_player16_joypad_index = "15"
input_player16_l = "nul"
input_player16_l2 = "nul"
input_player16_l2_axis = "nul"
input_player16_l2_btn = "nul"
input_player16_l2_mbtn = "nul"
input_player16_l3 = "nul"
input_player16_l3_axis = "nul"
input_player16_l3_btn = "nul"
input_player16_l3_mbtn = "nul"
input_player16_l_axis = "nul"
input_player16_l_btn = "nul"
input_player16_l_mbtn = "nul"
input_player16_l_x_minus = "nul"
input_player16_l_x_minus_axis = "nul"
input_player16_l_x_minus_btn = "nul"
input_player16_l_x_minus_mbtn = "nul"
input_player16_l_x_plus = "nul"
input_player16_l_x_plus_axis = "nul"
input_player16_l_x_plus_btn = "nul"
input_player16_l_x_plus_mbtn = "nul"
input_player16_l_y_minus = "nul"
input_player16_l_y_minus_axis = "nul"
input_player16_l_y_minus_btn = "nul"
input_player16_l_y_minus_mbtn = "nul"
input_player16_l_y_plus = "nul"
input_player16_l_y_plus_axis = "nul"
input_player16_l_y_plus_btn = "nul"
input_player16_l_y_plus_mbtn = "nul"
input_player16_left = "nul"
input_player16_left_axis = "nul"
input_player16_left_btn = "nul"
input_player16_left_mbtn = "nul"
input_player16_mouse_index = "15"
input_player16_r = "nul"
input_player16_r2 = "nul"
input_player16_r2_axis = "nul"
input_player16_r2_btn = "nul"
input_player16_r2_mbtn = "nul"
input_player16_r3 = "nul"
input_player16_r3_axis = "nul"
input_player16_r3_btn = "nul"
input_player16_r3_mbtn = "nul"
input_player16_r_axis = "nul"
input_player16_r_btn = "nul"
input_player16_r_mbtn = "nul"
input_player16_r_x_minus = "nul"
input_player16_r_x_minus_axis = "nul"
input_player16_r_x_minus_btn = "nul"
input_player16_r_x_minus_mbtn = "nul"
input_player16_r_x_plus = "nul"
input_player16_r_x_plus_axis = "nul"
input_player16_r_x_plus_btn = "nul"
input_player16_r_x_plus_mbtn = "nul"
input_player16_r_y_minus = "nul"
input_player16_r_y_minus_axis = "nul"
input_player16_r_y_minus_btn = "nul"
input_player16_r_y_minus_mbtn = "nul"
input_player16_r_y_plus = "nul"
input_player16_r_y_plus_axis = "nul"
input_player16_r_y_plus_btn = "nul"
input_player16_r_y_plus_mbtn = "nul"
input_player16_right = "nul"
input_player16_right_axis = "nul"
input_player16_right_btn = "nul"
input_player16_right_mbtn = "nul"
input_player16_select = "nul"
input_player16_select_axis = "nul"
input_player16_select_btn = "nul"
input_player16_select_mbtn = "nul"
input_player16_start = "nul"
input_player16_start_axis = "nul"
input_player16_start_btn = "nul"
input_player16_start_mbtn = "nul"
input_player16_turbo = "nul"
input_player16_turbo_axis = "nul"
input_player16_turbo_btn = "nul"
input_player16_turbo_mbtn = "nul"
input_player16_up = "nul"
input_player16_up_axis = "nul"
input_player16_up_btn = "nul"
input_player16_up_mbtn = "nul"
input_player16_x = "nul"
input_player16_x_axis = "nul"
input_player16_x_btn = "nul"
input_player16_x_mbtn = "nul"
input_player16_y = "nul"
input_player16_y_axis = "nul"
input_player16_y_btn = "nul"
input_player16_y_mbtn = "nul"
input_player1_a = "x"
input_player1_a_axis = "nul"
input_player1_a_btn = "nul"
input_player1_a_mbtn = "nul"
input_player1_analog_dpad_mode = "0"
input_player1_b = "z"
input_player1_b_axis = "nul"
input_player1_b_btn = "nul"
input_player1_b_mbtn = "nul"
input_player1_down = "down"
input_player1_down_axis = "nul"
input_player1_down_btn = "nul"
input_player1_down_mbtn = "nul"
input_player1_gun_aux_a = "nul"
input_player1_gun_aux_a_axis = "nul"
input_player1_gun_aux_a_btn = "nul"
input_player1_gun_aux_a_mbtn = "nul"
input_player1_gun_aux_b = "nul"
input_player1_gun_aux_b_axis = "nul"
input_player1_gun_aux_b_btn = "nul"
input_player1_gun_aux_b_mbtn = "nul"
input_player1_gun_aux_c = "nul"
input_player1_gun_aux_c_axis = "nul"
input_player1_gun_aux_c_btn = "nul"
input_player1_gun_aux_c_mbtn = "nul"
input_player1_gun_dpad_down = "nul"
input_player1_gun_dpad_down_axis = "nul"
input_player1_gun_dpad_down_btn = "nul"
input_player1_gun_dpad_down_mbtn = "nul"
input_player1_gun_dpad_left = "nul"
input_player1_gun_dpad_left_axis = "nul"
input_player1_gun_dpad_left_btn = "nul"
input_player1_gun_dpad_left_mbtn = "nul"
input_player1_gun_dpad_right = "nul"
input_player1_gun_dpad_right_axis = "nul"
input_player1_gun_dpad_right_btn = "nul"
input_player1_gun_dpad_right_mbtn = "nul"
input_player1_gun_dpad_up = "nul"
input_player1_gun_dpad_up_axis = "nul"
input_player1_gun_dpad_up_btn = "nul"
input_player1_gun_dpad_up_mbtn = "nul"
input_player1_gun_offscreen_shot = "nul"
input_player1_gun_offscreen_shot_axis = "nul"
input_player1_gun_offscreen_shot_btn = "nul"
input_player1_gun_offscreen_shot_mbtn = "nul"
input_player1_gun_select = "nul"
input_player1_gun_select_axis = "nul"
input_player1_gun_select_btn = "nul"
input_player1_gun_select_mbtn = "nul"
input_player1_gun_start = "nul"
input_player1_gun_start_axis = "nul"
input_player1_gun_start_btn = "nul"
input_player1_gun_start_mbtn = "nul"
input_player1_gun_trigger = "nul"
input_player1_gun_trigger_axis = "nul"
input_player1_gun_trigger_btn = "nul"
input_player1_gun_trigger_mbtn = "nul"
input_player1_joypad_index = "0"
input_player1_l = "q"
input_player1_l2 = "nul"
input_player1_l2_axis = "nul"
input_player1_l2_btn = "nul"
input_player1_l2_mbtn = "nul"
input_player1_l3 = "nul"
input_player1_l3_axis = "nul"
input_player1_l3_btn = "nul"
input_player1_l3_mbtn = "nul"
input_player1_l_axis = "nul"
input_player1_l_btn = "nul"
input_player1_l_mbtn = "nul"
input_player1_l_x_minus = "nul"
input_player1_l_x_minus_axis = "nul"
input_player1_l_x_minus_btn = "nul"
input_player1_l_x_minus_mbtn = "nul"
input_player1_l_x_plus = "nul"
input_player1_l_x_plus_axis = "nul"
input_player1_l_x_plus_btn = "nul"
input_player1_l_x_plus_mbtn = "nul"
input_player1_l_y_minus = "nul"
input_player1_l_y_minus_axis = "nul"
input_player1_l_y_minus_btn = "nul"
input_player1_l_y_minus_mbtn = "nul"
input_player1_l_y_plus = "nul"
input_player1_l_y_plus_axis = "nul"
input_player1_l_y_plus_btn = "nul"
input_player1_l_y_plus_mbtn = "nul"
input_player1_left = "left"
input_player1_left_axis = "nul"
input_player1_left_btn = "nul"
input_player1_left_mbtn = "nul"
input_player1_mouse_index = "0"
input_player1_r = "w"
input_player1_r2 = "nul"
input_player1_r2_axis = "nul"
input_player1_r2_btn = "nul"
input_player1_r2_mbtn = "nul"
input_player1_r3 = "nul"
input_player1_r3_axis = "nul"
input_player1_r3_btn = "nul"
input_player1_r3_mbtn = "nul"
input_player1_r_axis = "nul"
input_player1_r_btn = "nul"
input_player1_r_mbtn = "nul"
input_player1_r_x_minus = "nul"
input_player1_r_x_minus_axis = "nul"
input_player1_r_x_minus_btn = "nul"
input_player1_r_x_minus_mbtn = "nul"
input_player1_r_x_plus = "nul"
input_player1_r_x_plus_axis = "nul"
input_player1_r_x_plus_btn = "nul"
input_player1_r_x_plus_mbtn = "nul"
input_player1_r_y_minus = "nul"
input_player1_r_y_minus_axis = "nul"
input_player1_r_y_minus_btn = "nul"
input_player1_r_y_minus_mbtn = "nul"
input_player1_r_y_plus = "nul"
input_player1_r_y_plus_axis = "nul"
input_player1_r_y_plus_btn = "nul"
input_player1_r_y_plus_mbtn = "nul"
input_player1_right = "right"
input_player1_right_axis = "nul"
input_player1_right_btn = "nul"
input_player1_right_mbtn = "nul"
input_player1_select = "rshift"
input_player1_select_axis = "nul"
input_player1_select_btn = "nul"
input_player1_select_mbtn = "nul"
input_player1_start = "enter"
input_player1_start_axis = "nul"
input_player1_start_btn = "nul"
input_player1_start_mbtn = "nul"
input_player1_turbo = "nul"
input_player1_turbo_axis = "nul"
input_player1_turbo_btn = "nul"
input_player1_turbo_mbtn = "nul"
input_player1_up = "up"
input_player1_up_axis = "nul"
input_player1_up_btn = "nul"
input_player1_up_mbtn = "nul"
input_player1_x = "s"
input_player1_x_axis = "nul"
input_player1_x_btn = "nul"
input_player1_x_mbtn = "nul"
input_player1_y = "a"
input_player1_y_axis = "nul"
input_player1_y_btn = "nul"
input_player1_y_mbtn = "nul"
input_player2_a = "nul"
input_player2_a_axis = "nul"
input_player2_a_btn = "nul"
input_player2_a_mbtn = "nul"
input_player2_analog_dpad_mode = "0"
input_player2_b = "nul"
input_player2_b_axis = "nul"
input_player2_b_btn = "nul"
input_player2_b_mbtn = "nul"
input_player2_down = "nul"
input_player2_down_axis = "nul"
input_player2_down_btn = "nul"
input_player2_down_mbtn = "nul"
input_player2_gun_aux_a = "nul"
input_player2_gun_aux_a_axis = "nul"
input_player2_gun_aux_a_btn = "nul"
input_player2_gun_aux_a_mbtn = "nul"
input_player2_gun_aux_b = "nul"
input_player2_gun_aux_b_axis = "nul"
input_player2_gun_aux_b_btn = "nul"
input_player2_gun_aux_b_mbtn = "nul"
input_player2_gun_aux_c = "nul"
input_player2_gun_aux_c_axis = "nul"
input_player2_gun_aux_c_btn = "nul"
input_player2_gun_aux_c_mbtn = "nul"
input_player2_gun_dpad_down = "nul"
input_player2_gun_dpad_down_axis = "nul"
input_player2_gun_dpad_down_btn = "nul"
input_player2_gun_dpad_down_mbtn = "nul"
input_player2_gun_dpad_left = "nul"
input_player2_gun_dpad_left_axis = "nul"
input_player2_gun_dpad_left_btn = "nul"
input_player2_gun_dpad_left_mbtn = "nul"
input_player2_gun_dpad_right = "nul"
input_player2_gun_dpad_right_axis = "nul"
input_player2_gun_dpad_right_btn = "nul"
input_player2_gun_dpad_right_mbtn = "nul"
input_player2_gun_dpad_up = "nul"
input_player2_gun_dpad_up_axis = "nul"
input_player2_gun_dpad_up_btn = "nul"
input_player2_gun_dpad_up_mbtn = "nul"
input_player2_gun_offscreen_shot = "nul"
input_player2_gun_offscreen_shot_axis = "nul"
input_player2_gun_offscreen_shot_btn = "nul"
input_player2_gun_offscreen_shot_mbtn = "nul"
input_player2_gun_select = "nul"
input_player2_gun_select_axis = "nul"
input_player2_gun_select_btn = "nul"
input_player2_gun_select_mbtn = "nul"
input_player2_gun_start = "nul"
input_player2_gun_start_axis = "nul"
input_player2_gun_start_btn = "nul"
input_player2_gun_start_mbtn = "nul"
input_player2_gun_trigger = "nul"
input_player2_gun_trigger_axis = "nul"
input_player2_gun_trigger_btn = "nul"
input_player2_gun_trigger_mbtn = "1"
input_player2_joypad_index = "1"
input_player2_l = "nul"
input_player2_l2 = "nul"
input_player2_l2_axis = "nul"
input_player2_l2_btn = "nul"
input_player2_l2_mbtn = "nul"
input_player2_l3 = "nul"
input_player2_l3_axis = "nul"
input_player2_l3_btn = "nul"
input_player2_l3_mbtn = "nul"
input_player2_l_axis = "nul"
input_player2_l_btn = "nul"
input_player2_l_mbtn = "nul"
input_player2_l_x_minus = "nul"
input_player2_l_x_minus_axis = "nul"
input_player2_l_x_minus_btn = "nul"
input_player2_l_x_minus_mbtn = "nul"
input_player2_l_x_plus = "nul"
input_player2_l_x_plus_axis = "nul"
input_player2_l_x_plus_btn = "nul"
input_player2_l_x_plus_mbtn = "nul"
input_player2_l_y_minus = "nul"
input_player2_l_y_minus_axis = "nul"
input_player2_l_y_minus_btn = "nul"
input_player2_l_y_minus_mbtn = "nul"
input_player2_l_y_plus = "nul"
input_player2_l_y_plus_axis = "nul"
input_player2_l_y_plus_btn = "nul"
input_player2_l_y_plus_mbtn = "nul"
input_player2_left = "nul"
input_player2_left_axis = "nul"
input_player2_left_btn = "nul"
input_player2_left_mbtn = "nul"
input_player2_mouse_index = "1"
input_player2_r = "nul"
input_player2_r2 = "nul"
input_player2_r2_axis = "nul"
input_player2_r2_btn = "nul"
input_player2_r2_mbtn = "nul"
input_player2_r3 = "nul"
input_player2_r3_axis = "nul"
input_player2_r3_btn = "nul"
input_player2_r3_mbtn = "nul"
input_player2_r_axis = "nul"
input_player2_r_btn = "nul"
input_player2_r_mbtn = "nul"
input_player2_r_x_minus = "nul"
input_player2_r_x_minus_axis = "nul"
input_player2_r_x_minus_btn = "nul"
input_player2_r_x_minus_mbtn = "nul"
input_player2_r_x_plus = "nul"
input_player2_r_x_plus_axis = "nul"
input_player2_r_x_plus_btn = "nul"
input_player2_r_x_plus_mbtn = "nul"
input_player2_r_y_minus = "nul"
input_player2_r_y_minus_axis = "nul"
input_player2_r_y_minus_btn = "nul"
input_player2_r_y_minus_mbtn = "nul"
input_player2_r_y_plus = "nul"
input_player2_r_y_plus_axis = "nul"
input_player2_r_y_plus_btn = "nul"
input_player2_r_y_plus_mbtn = "nul"
input_player2_right = "nul"
input_player2_right_axis = "nul"
input_player2_right_btn = "nul"
input_player2_right_mbtn = "nul"
input_player2_select = "nul"
input_player2_select_axis = "nul"
input_player2_select_btn = "nul"
input_player2_select_mbtn = "nul"
input_player2_start = "nul"
input_player2_start_axis = "nul"
input_player2_start_btn = "nul"
input_player2_start_mbtn = "nul"
input_player2_turbo = "nul"
input_player2_turbo_axis = "nul"
input_player2_turbo_btn = "nul"
input_player2_turbo_mbtn = "nul"
input_player2_up = "nul"
input_player2_up_axis = "nul"
input_player2_up_btn = "nul"
input_player2_up_mbtn = "nul"
input_player2_x = "nul"
input_player2_x_axis = "nul"
input_player2_x_btn = "nul"
input_player2_x_mbtn = "nul"
input_player2_y = "nul"
input_player2_y_axis = "nul"
input_player2_y_btn = "nul"
input_player2_y_mbtn = "nul"
input_player3_a = "nul"
input_player3_a_axis = "nul"
input_player3_a_btn = "nul"
input_player3_a_mbtn = "nul"
input_player3_analog_dpad_mode = "0"
input_player3_b = "nul"
input_player3_b_axis = "nul"
input_player3_b_btn = "nul"
input_player3_b_mbtn = "nul"
input_player3_down = "nul"
input_player3_down_axis = "nul"
input_player3_down_btn = "nul"
input_player3_down_mbtn = "nul"
input_player3_gun_aux_a = "nul"
input_player3_gun_aux_a_axis = "nul"
input_player3_gun_aux_a_btn = "nul"
input_player3_gun_aux_a_mbtn = "nul"
input_player3_gun_aux_b = "nul"
input_player3_gun_aux_b_axis = "nul"
input_player3_gun_aux_b_btn = "nul"
input_player3_gun_aux_b_mbtn = "nul"
input_player3_gun_aux_c = "nul"
input_player3_gun_aux_c_axis = "nul"
input_player3_gun_aux_c_btn = "nul"
input_player3_gun_aux_c_mbtn = "nul"
input_player3_gun_dpad_down = "nul"
input_player3_gun_dpad_down_axis = "nul"
input_player3_gun_dpad_down_btn = "nul"
input_player3_gun_dpad_down_mbtn = "nul"
input_player3_gun_dpad_left = "nul"
input_player3_gun_dpad_left_axis = "nul"
input_player3_gun_dpad_left_btn = "nul"
input_player3_gun_dpad_left_mbtn = "nul"
input_player3_gun_dpad_right = "nul"
input_player3_gun_dpad_right_axis = "nul"
input_player3_gun_dpad_right_btn = "nul"
input_player3_gun_dpad_right_mbtn = "nul"
input_player3_gun_dpad_up = "nul"
input_player3_gun_dpad_up_axis = "nul"
input_player3_gun_dpad_up_btn = "nul"
input_player3_gun_dpad_up_mbtn = "nul"
input_player3_gun_offscreen_shot = "nul"
input_player3_gun_offscreen_shot_axis = "nul"
input_player3_gun_offscreen_shot_btn = "nul"
input_player3_gun_offscreen_shot_mbtn = "nul"
input_player3_gun_select = "nul"
input_player3_gun_select_axis = "nul"
input_player3_gun_select_btn = "nul"
input_player3_gun_select_mbtn = "nul"
input_player3_gun_start = "nul"
input_player3_gun_start_axis = "nul"
input_player3_gun_start_btn = "nul"
input_player3_gun_start_mbtn = "nul"
input_player3_gun_trigger = "nul"
input_player3_gun_trigger_axis = "nul"
input_player3_gun_trigger_btn = "nul"
input_player3_gun_trigger_mbtn = "1"
input_player3_joypad_index = "2"
input_player3_l = "nul"
input_player3_l2 = "nul"
input_player3_l2_axis = "nul"
input_player3_l2_btn = "nul"
input_player3_l2_mbtn = "nul"
input_player3_l3 = "nul"
input_player3_l3_axis = "nul"
input_player3_l3_btn = "nul"
input_player3_l3_mbtn = "nul"
input_player3_l_axis = "nul"
input_player3_l_btn = "nul"
input_player3_l_mbtn = "nul"
input_player3_l_x_minus = "nul"
input_player3_l_x_minus_axis = "nul"
input_player3_l_x_minus_btn = "nul"
input_player3_l_x_minus_mbtn = "nul"
input_player3_l_x_plus = "nul"
input_player3_l_x_plus_axis = "nul"
input_player3_l_x_plus_btn = "nul"
input_player3_l_x_plus_mbtn = "nul"
input_player3_l_y_minus = "nul"
input_player3_l_y_minus_axis = "nul"
input_player3_l_y_minus_btn = "nul"
input_player3_l_y_minus_mbtn = "nul"
input_player3_l_y_plus = "nul"
input_player3_l_y_plus_axis = "nul"
input_player3_l_y_plus_btn = "nul"
input_player3_l_y_plus_mbtn = "nul"
input_player3_left = "nul"
input_player3_left_axis = "nul"
input_player3_left_btn = "nul"
input_player3_left_mbtn = "nul"
input_player3_mouse_index = "2"
input_player3_r = "nul"
input_player3_r2 = "nul"
input_player3_r2_axis = "nul"
input_player3_r2_btn = "nul"
input_player3_r2_mbtn = "nul"
input_player3_r3 = "nul"
input_player3_r3_axis = "nul"
input_player3_r3_btn = "nul"
input_player3_r3_mbtn = "nul"
input_player3_r_axis = "nul"
input_player3_r_btn = "nul"
input_player3_r_mbtn = "nul"
input_player3_r_x_minus = "nul"
input_player3_r_x_minus_axis = "nul"
input_player3_r_x_minus_btn = "nul"
input_player3_r_x_minus_mbtn = "nul"
input_player3_r_x_plus = "nul"
input_player3_r_x_plus_axis = "nul"
input_player3_r_x_plus_btn = "nul"
input_player3_r_x_plus_mbtn = "nul"
input_player3_r_y_minus = "nul"
input_player3_r_y_minus_axis = "nul"
input_player3_r_y_minus_btn = "nul"
input_player3_r_y_minus_mbtn = "nul"
input_player3_r_y_plus = "nul"
input_player3_r_y_plus_axis = "nul"
input_player3_r_y_plus_btn = "nul"
input_player3_r_y_plus_mbtn = "nul"
input_player3_right = "nul"
input_player3_right_axis = "nul"
input_player3_right_btn = "nul"
input_player3_right_mbtn = "nul"
input_player3_select = "nul"
input_player3_select_axis = "nul"
input_player3_select_btn = "nul"
input_player3_select_mbtn = "nul"
input_player3_start = "nul"
input_player3_start_axis = "nul"
input_player3_start_btn = "nul"
input_player3_start_mbtn = "nul"
input_player3_turbo = "nul"
input_player3_turbo_axis = "nul"
input_player3_turbo_btn = "nul"
input_player3_turbo_mbtn = "nul"
input_player3_up = "nul"
input_player3_up_axis = "nul"
input_player3_up_btn = "nul"
input_player3_up_mbtn = "nul"
input_player3_x = "nul"
input_player3_x_axis = "nul"
input_player3_x_btn = "nul"
input_player3_x_mbtn = "nul"
input_player3_y = "nul"
input_player3_y_axis = "nul"
input_player3_y_btn = "nul"
input_player3_y_mbtn = "nul"
input_player4_a = "nul"
input_player4_a_axis = "nul"
input_player4_a_btn = "nul"
input_player4_a_mbtn = "nul"
input_player4_analog_dpad_mode = "0"
input_player4_b = "nul"
input_player4_b_axis = "nul"
input_player4_b_btn = "nul"
input_player4_b_mbtn = "nul"
input_player4_down = "nul"
input_player4_down_axis = "nul"
input_player4_down_btn = "nul"
input_player4_down_mbtn = "nul"
input_player4_gun_aux_a = "nul"
input_player4_gun_aux_a_axis = "nul"
input_player4_gun_aux_a_btn = "nul"
input_player4_gun_aux_a_mbtn = "nul"
input_player4_gun_aux_b = "nul"
input_player4_gun_aux_b_axis = "nul"
input_player4_gun_aux_b_btn = "nul"
input_player4_gun_aux_b_mbtn = "nul"
input_player4_gun_aux_c = "nul"
input_player4_gun_aux_c_axis = "nul"
input_player4_gun_aux_c_btn = "nul"
input_player4_gun_aux_c_mbtn = "nul"
input_player4_gun_dpad_down = "nul"
input_player4_gun_dpad_down_axis = "nul"
input_player4_gun_dpad_down_btn = "nul"
input_player4_gun_dpad_down_mbtn = "nul"
input_player4_gun_dpad_left = "nul"
input_player4_gun_dpad_left_axis = "nul"
input_player4_gun_dpad_left_btn = "nul"
input_player4_gun_dpad_left_mbtn = "nul"
input_player4_gun_dpad_right = "nul"
input_player4_gun_dpad_right_axis = "nul"
input_player4_gun_dpad_right_btn = "nul"
input_player4_gun_dpad_right_mbtn = "nul"
input_player4_gun_dpad_up = "nul"
input_player4_gun_dpad_up_axis = "nul"
input_player4_gun_dpad_up_btn = "nul"
input_player4_gun_dpad_up_mbtn = "nul"
input_player4_gun_offscreen_shot = "nul"
input_player4_gun_offscreen_shot_axis = "nul"
input_player4_gun_offscreen_shot_btn = "nul"
input_player4_gun_offscreen_shot_mbtn = "nul"
input_player4_gun_select = "nul"
input_player4_gun_select_axis = "nul"
input_player4_gun_select_btn = "nul"
input_player4_gun_select_mbtn = "nul"
input_player4_gun_start = "nul"
input_player4_gun_start_axis = "nul"
input_player4_gun_start_btn = "nul"
input_player4_gun_start_mbtn = "nul"
input_player4_gun_trigger = "nul"
input_player4_gun_trigger_axis = "nul"
input_player4_gun_trigger_btn = "nul"
input_player4_gun_trigger_mbtn = "1"
input_player4_joypad_index = "3"
input_player4_l = "nul"
input_player4_l2 = "nul"
input_player4_l2_axis = "nul"
input_player4_l2_btn = "nul"
input_player4_l2_mbtn = "nul"
input_player4_l3 = "nul"
input_player4_l3_axis = "nul"
input_player4_l3_btn = "nul"
input_player4_l3_mbtn = "nul"
input_player4_l_axis = "nul"
input_player4_l_btn = "nul"
input_player4_l_mbtn = "nul"
input_player4_l_x_minus = "nul"
input_player4_l_x_minus_axis = "nul"
input_player4_l_x_minus_btn = "nul"
input_player4_l_x_minus_mbtn = "nul"
input_player4_l_x_plus = "nul"
input_player4_l_x_plus_axis = "nul"
input_player4_l_x_plus_btn = "nul"
input_player4_l_x_plus_mbtn = "nul"
input_player4_l_y_minus = "nul"
input_player4_l_y_minus_axis = "nul"
input_player4_l_y_minus_btn = "nul"
input_player4_l_y_minus_mbtn = "nul"
input_player4_l_y_plus = "nul"
input_player4_l_y_plus_axis = "nul"
input_player4_l_y_plus_btn = "nul"
input_player4_l_y_plus_mbtn = "nul"
input_player4_left = "nul"
input_player4_left_axis = "nul"
input_player4_left_btn = "nul"
input_player4_left_mbtn = "nul"
input_player4_mouse_index = "3"
input_player4_r = "nul"
input_player4_r2 = "nul"
input_player4_r2_axis = "nul"
input_player4_r2_btn = "nul"
input_player4_r2_mbtn = "nul"
input_player4_r3 = "nul"
input_player4_r3_axis = "nul"
input_player4_r3_btn = "nul"
input_player4_r3_mbtn = "nul"
input_player4_r_axis = "nul"
input_player4_r_btn = "nul"
input_player4_r_mbtn = "nul"
input_player4_r_x_minus = "nul"
input_player4_r_x_minus_axis = "nul"
input_player4_r_x_minus_btn = "nul"
input_player4_r_x_minus_mbtn = "nul"
input_player4_r_x_plus = "nul"
input_player4_r_x_plus_axis = "nul"
input_player4_r_x_plus_btn = "nul"
input_player4_r_x_plus_mbtn = "nul"
input_player4_r_y_minus = "nul"
input_player4_r_y_minus_axis = "nul"
input_player4_r_y_minus_btn = "nul"
input_player4_r_y_minus_mbtn = "nul"
input_player4_r_y_plus = "nul"
input_player4_r_y_plus_axis = "nul"
input_player4_r_y_plus_btn = "nul"
input_player4_r_y_plus_mbtn = "nul"
input_player4_right = "nul"
input_player4_right_axis = "nul"
input_player4_right_btn = "nul"
input_player4_right_mbtn = "nul"
input_player4_select = "nul"
input_player4_select_axis = "nul"
input_player4_select_btn = "nul"
input_player4_select_mbtn = "nul"
input_player4_start = "nul"
input_player4_start_axis = "nul"
input_player4_start_btn = "nul"
input_player4_start_mbtn = "nul"
input_player4_turbo = "nul"
input_player4_turbo_axis = "nul"
input_player4_turbo_btn = "nul"
input_player4_turbo_mbtn = "nul"
input_player4_up = "nul"
input_player4_up_axis = "nul"
input_player4_up_btn = "nul"
input_player4_up_mbtn = "nul"
input_player4_x = "nul"
input_player4_x_axis = "nul"
input_player4_x_btn = "nul"
input_player4_x_mbtn = "nul"
input_player4_y = "nul"
input_player4_y_axis = "nul"
input_player4_y_btn = "nul"
input_player4_y_mbtn = "nul"
input_player5_a = "nul"
input_player5_a_axis = "nul"
input_player5_a_btn = "nul"
input_player5_a_mbtn = "nul"
input_player5_analog_dpad_mode = "0"
input_player5_b = "nul"
input_player5_b_axis = "nul"
input_player5_b_btn = "nul"
input_player5_b_mbtn = "nul"
input_player5_down = "nul"
input_player5_down_axis = "nul"
input_player5_down_btn = "nul"
input_player5_down_mbtn = "nul"
input_player5_gun_aux_a = "nul"
input_player5_gun_aux_a_axis = "nul"
input_player5_gun_aux_a_btn = "nul"
input_player5_gun_aux_a_mbtn = "nul"
input_player5_gun_aux_b = "nul"
input_player5_gun_aux_b_axis = "nul"
input_player5_gun_aux_b_btn = "nul"
input_player5_gun_aux_b_mbtn = "nul"
input_player5_gun_aux_c = "nul"
input_player5_gun_aux_c_axis = "nul"
input_player5_gun_aux_c_btn = "nul"
input_player5_gun_aux_c_mbtn = "nul"
input_player5_gun_dpad_down = "nul"
input_player5_gun_dpad_down_axis = "nul"
input_player5_gun_dpad_down_btn = "nul"
input_player5_gun_dpad_down_mbtn = "nul"
input_player5_gun_dpad_left = "nul"
input_player5_gun_dpad_left_axis = "nul"
input_player5_gun_dpad_left_btn = "nul"
input_player5_gun_dpad_left_mbtn = "nul"
input_player5_gun_dpad_right = "nul"
input_player5_gun_dpad_right_axis = "nul"
input_player5_gun_dpad_right_btn = "nul"
input_player5_gun_dpad_right_mbtn = "nul"
input_player5_gun_dpad_up = "nul"
input_player5_gun_dpad_up_axis = "nul"
input_player5_gun_dpad_up_btn = "nul"
input_player5_gun_dpad_up_mbtn = "nul"
input_player5_gun_offscreen_shot = "nul"
input_player5_gun_offscreen_shot_axis = "nul"
input_player5_gun_offscreen_shot_btn = "nul"
input_player5_gun_offscreen_shot_mbtn = "nul"
input_player5_gun_select = "nul"
input_player5_gun_select_axis = "nul"
input_player5_gun_select_btn = "nul"
input_player5_gun_select_mbtn = "nul"
input_player5_gun_start = "nul"
input_player5_gun_start_axis = "nul"
input_player5_gun_start_btn = "nul"
input_player5_gun_start_mbtn = "nul"
input_player5_gun_trigger = "nul"
input_player5_gun_trigger_axis = "nul"
input_player5_gun_trigger_btn = "nul"
input_player5_gun_trigger_mbtn = "1"
input_player5_joypad_index = "4"
input_player5_l = "nul"
input_player5_l2 = "nul"
input_player5_l2_axis = "nul"
input_player5_l2_btn = "nul"
input_player5_l2_mbtn = "nul"
input_player5_l3 = "nul"
input_player5_l3_axis = "nul"
input_player5_l3_btn = "nul"
input_player5_l3_mbtn = "nul"
input_player5_l_axis = "nul"
input_player5_l_btn = "nul"
input_player5_l_mbtn = "nul"
input_player5_l_x_minus = "nul"
input_player5_l_x_minus_axis = "nul"
input_player5_l_x_minus_btn = "nul"
input_player5_l_x_minus_mbtn = "nul"
input_player5_l_x_plus = "nul"
input_player5_l_x_plus_axis = "nul"
input_player5_l_x_plus_btn = "nul"
input_player5_l_x_plus_mbtn = "nul"
input_player5_l_y_minus = "nul"
input_player5_l_y_minus_axis = "nul"
input_player5_l_y_minus_btn = "nul"
input_player5_l_y_minus_mbtn = "nul"
input_player5_l_y_plus = "nul"
input_player5_l_y_plus_axis = "nul"
input_player5_l_y_plus_btn = "nul"
input_player5_l_y_plus_mbtn = "nul"
input_player5_left = "nul"
input_player5_left_axis = "nul"
input_player5_left_btn = "nul"
input_player5_left_mbtn = "nul"
input_player5_mouse_index = "4"
input_player5_r = "nul"
input_player5_r2 = "nul"
input_player5_r2_axis = "nul"
input_player5_r2_btn = "nul"
input_player5_r2_mbtn = "nul"
input_player5_r3 = "nul"
input_player5_r3_axis = "nul"
input_player5_r3_btn = "nul"
input_player5_r3_mbtn = "nul"
input_player5_r_axis = "nul"
input_player5_r_btn = "nul"
input_player5_r_mbtn = "nul"
input_player5_r_x_minus = "nul"
input_player5_r_x_minus_axis = "nul"
input_player5_r_x_minus_btn = "nul"
input_player5_r_x_minus_mbtn = "nul"
input_player5_r_x_plus = "nul"
input_player5_r_x_plus_axis = "nul"
input_player5_r_x_plus_btn = "nul"
input_player5_r_x_plus_mbtn = "nul"
input_player5_r_y_minus = "nul"
input_player5_r_y_minus_axis = "nul"
input_player5_r_y_minus_btn = "nul"
input_player5_r_y_minus_mbtn = "nul"
input_player5_r_y_plus = "nul"
input_player5_r_y_plus_axis = "nul"
input_player5_r_y_plus_btn = "nul"
input_player5_r_y_plus_mbtn = "nul"
input_player5_right = "nul"
input_player5_right_axis = "nul"
input_player5_right_btn = "nul"
input_player5_right_mbtn = "nul"
input_player5_select = "nul"
input_player5_select_axis = "nul"
input_player5_select_btn = "nul"
input_player5_select_mbtn = "nul"
input_player5_start = "nul"
input_player5_start_axis = "nul"
input_player5_start_btn = "nul"
input_player5_start_mbtn = "nul"
input_player5_turbo = "nul"
input_player5_turbo_axis = "nul"
input_player5_turbo_btn = "nul"
input_player5_turbo_mbtn = "nul"
input_player5_up = "nul"
input_player5_up_axis = "nul"
input_player5_up_btn = "nul"
input_player5_up_mbtn = "nul"
input_player5_x = "nul"
input_player5_x_axis = "nul"
input_player5_x_btn = "nul"
input_player5_x_mbtn = "nul"
input_player5_y = "nul"
input_player5_y_axis = "nul"
input_player5_y_btn = "nul"
input_player5_y_mbtn = "nul"
input_player6_a = "nul"
input_player6_a_axis = "nul"
input_player6_a_btn = "nul"
input_player6_a_mbtn = "nul"
input_player6_analog_dpad_mode = "0"
input_player6_b = "nul"
input_player6_b_axis = "nul"
input_player6_b_btn = "nul"
input_player6_b_mbtn = "nul"
input_player6_down = "nul"
input_player6_down_axis = "nul"
input_player6_down_btn = "nul"
input_player6_down_mbtn = "nul"
input_player6_gun_aux_a = "nul"
input_player6_gun_aux_a_axis = "nul"
input_player6_gun_aux_a_btn = "nul"
input_player6_gun_aux_a_mbtn = "nul"
input_player6_gun_aux_b = "nul"
input_player6_gun_aux_b_axis = "nul"
input_player6_gun_aux_b_btn = "nul"
input_player6_gun_aux_b_mbtn = "nul"
input_player6_gun_aux_c = "nul"
input_player6_gun_aux_c_axis = "nul"
input_player6_gun_aux_c_btn = "nul"
input_player6_gun_aux_c_mbtn = "nul"
input_player6_gun_dpad_down = "nul"
input_player6_gun_dpad_down_axis = "nul"
input_player6_gun_dpad_down_btn = "nul"
input_player6_gun_dpad_down_mbtn = "nul"
input_player6_gun_dpad_left = "nul"
input_player6_gun_dpad_left_axis = "nul"
input_player6_gun_dpad_left_btn = "nul"
input_player6_gun_dpad_left_mbtn = "nul"
input_player6_gun_dpad_right = "nul"
input_player6_gun_dpad_right_axis = "nul"
input_player6_gun_dpad_right_btn = "nul"
input_player6_gun_dpad_right_mbtn = "nul"
input_player6_gun_dpad_up = "nul"
input_player6_gun_dpad_up_axis = "nul"
input_player6_gun_dpad_up_btn = "nul"
input_player6_gun_dpad_up_mbtn = "nul"
input_player6_gun_offscreen_shot = "nul"
input_player6_gun_offscreen_shot_axis = "nul"
input_player6_gun_offscreen_shot_btn = "nul"
input_player6_gun_offscreen_shot_mbtn = "nul"
input_player6_gun_select = "nul"
input_player6_gun_select_axis = "nul"
input_player6_gun_select_btn = "nul"
input_player6_gun_select_mbtn = "nul"
input_player6_gun_start = "nul"
input_player6_gun_start_axis = "nul"
input_player6_gun_start_btn = "nul"
input_player6_gun_start_mbtn = "nul"
input_player6_gun_trigger = "nul"
input_player6_gun_trigger_axis = "nul"
input_player6_gun_trigger_btn = "nul"
input_player6_gun_trigger_mbtn = "1"
input_player6_joypad_index = "5"
input_player6_l = "nul"
input_player6_l2 = "nul"
input_player6_l2_axis = "nul"
input_player6_l2_btn = "nul"
input_player6_l2_mbtn = "nul"
input_player6_l3 = "nul"
input_player6_l3_axis = "nul"
input_player6_l3_btn = "nul"
input_player6_l3_mbtn = "nul"
input_player6_l_axis = "nul"
input_player6_l_btn = "nul"
input_player6_l_mbtn = "nul"
input_player6_l_x_minus = "nul"
input_player6_l_x_minus_axis = "nul"
input_player6_l_x_minus_btn = "nul"
input_player6_l_x_minus_mbtn = "nul"
input_player6_l_x_plus = "nul"
input_player6_l_x_plus_axis = "nul"
input_player6_l_x_plus_btn = "nul"
input_player6_l_x_plus_mbtn = "nul"
input_player6_l_y_minus = "nul"
input_player6_l_y_minus_axis = "nul"
input_player6_l_y_minus_btn = "nul"
input_player6_l_y_minus_mbtn = "nul"
input_player6_l_y_plus = "nul"
input_player6_l_y_plus_axis = "nul"
input_player6_l_y_plus_btn = "nul"
input_player6_l_y_plus_mbtn = "nul"
input_player6_left = "nul"
input_player6_left_axis = "nul"
input_player6_left_btn = "nul"
input_player6_left_mbtn = "nul"
input_player6_mouse_index = "5"
input_player6_r = "nul"
input_player6_r2 = "nul"
input_player6_r2_axis = "nul"
input_player6_r2_btn = "nul"
input_player6_r2_mbtn = "nul"
input_player6_r3 = "nul"
input_player6_r3_axis = "nul"
input_player6_r3_btn = "nul"
input_player6_r3_mbtn = "nul"
input_player6_r_axis = "nul"
input_player6_r_btn = "nul"
input_player6_r_mbtn = "nul"
input_player6_r_x_minus = "nul"
input_player6_r_x_minus_axis = "nul"
input_player6_r_x_minus_btn = "nul"
input_player6_r_x_minus_mbtn = "nul"
input_player6_r_x_plus = "nul"
input_player6_r_x_plus_axis = "nul"
input_player6_r_x_plus_btn = "nul"
input_player6_r_x_plus_mbtn = "nul"
input_player6_r_y_minus = "nul"
input_player6_r_y_minus_axis = "nul"
input_player6_r_y_minus_btn = "nul"
input_player6_r_y_minus_mbtn = "nul"
input_player6_r_y_plus = "nul"
input_player6_r_y_plus_axis = "nul"
input_player6_r_y_plus_btn = "nul"
input_player6_r_y_plus_mbtn = "nul"
input_player6_right = "nul"
input_player6_right_axis = "nul"
input_player6_right_btn = "nul"
input_player6_right_mbtn = "nul"
input_player6_select = "nul"
input_player6_select_axis = "nul"
input_player6_select_btn = "nul"
input_player6_select_mbtn = "nul"
input_player6_start = "nul"
input_player6_start_axis = "nul"
input_player6_start_btn = "nul"
input_player6_start_mbtn = "nul"
input_player6_turbo = "nul"
input_player6_turbo_axis = "nul"
input_player6_turbo_btn = "nul"
input_player6_turbo_mbtn = "nul"
input_player6_up = "nul"
input_player6_up_axis = "nul"
input_player6_up_btn = "nul"
input_player6_up_mbtn = "nul"
input_player6_x = "nul"
input_player6_x_axis = "nul"
input_player6_x_btn = "nul"
input_player6_x_mbtn = "nul"
input_player6_y = "nul"
input_player6_y_axis = "nul"
input_player6_y_btn = "nul"
input_player6_y_mbtn = "nul"
input_player7_a = "nul"
input_player7_a_axis = "nul"
input_player7_a_btn = "nul"
input_player7_a_mbtn = "nul"
input_player7_analog_dpad_mode = "0"
input_player7_b = "nul"
input_player7_b_axis = "nul"
input_player7_b_btn = "nul"
input_player7_b_mbtn = "nul"
input_player7_down = "nul"
input_player7_down_axis = "nul"
input_player7_down_btn = "nul"
input_player7_down_mbtn = "nul"
input_player7_gun_aux_a = "nul"
input_player7_gun_aux_a_axis = "nul"
input_player7_gun_aux_a_btn = "nul"
input_player7_gun_aux_a_mbtn = "nul"
input_player7_gun_aux_b = "nul"
input_player7_gun_aux_b_axis = "nul"
input_player7_gun_aux_b_btn = "nul"
input_player7_gun_aux_b_mbtn = "nul"
input_player7_gun_aux_c = "nul"
input_player7_gun_aux_c_axis = "nul"
input_player7_gun_aux_c_btn = "nul"
input_player7_gun_aux_c_mbtn = "nul"
input_player7_gun_dpad_down = "nul"
input_player7_gun_dpad_down_axis = "nul"
input_player7_gun_dpad_down_btn = "nul"
input_player7_gun_dpad_down_mbtn = "nul"
input_player7_gun_dpad_left = "nul"
input_player7_gun_dpad_left_axis = "nul"
input_player7_gun_dpad_left_btn = "nul"
input_player7_gun_dpad_left_mbtn = "nul"
input_player7_gun_dpad_right = "nul"
input_player7_gun_dpad_right_axis = "nul"
input_player7_gun_dpad_right_btn = "nul"
input_player7_gun_dpad_right_mbtn = "nul"
input_player7_gun_dpad_up = "nul"
input_player7_gun_dpad_up_axis = "nul"
input_player7_gun_dpad_up_btn = "nul"
input_player7_gun_dpad_up_mbtn = "nul"
input_player7_gun_offscreen_shot = "nul"
input_player7_gun_offscreen_shot_axis = "nul"
input_player7_gun_offscreen_shot_btn = "nul"
input_player7_gun_offscreen_shot_mbtn = "nul"
input_player7_gun_select = "nul"
input_player7_gun_select_axis = "nul"
input_player7_gun_select_btn = "nul"
input_player7_gun_select_mbtn = "nul"
input_player7_gun_start = "nul"
input_player7_gun_start_axis = "nul"
input_player7_gun_start_btn = "nul"
input_player7_gun_start_mbtn = "nul"
input_player7_gun_trigger = "nul"
input_player7_gun_trigger_axis = "nul"
input_player7_gun_trigger_btn = "nul"
input_player7_gun_trigger_mbtn = "1"
input_player7_joypad_index = "6"
input_player7_l = "nul"
input_player7_l2 = "nul"
input_player7_l2_axis = "nul"
input_player7_l2_btn = "nul"
input_player7_l2_mbtn = "nul"
input_player7_l3 = "nul"
input_player7_l3_axis = "nul"
input_player7_l3_btn = "nul"
input_player7_l3_mbtn = "nul"
input_player7_l_axis = "nul"
input_player7_l_btn = "nul"
input_player7_l_mbtn = "nul"
input_player7_l_x_minus = "nul"
input_player7_l_x_minus_axis = "nul"
input_player7_l_x_minus_btn = "nul"
input_player7_l_x_minus_mbtn = "nul"
input_player7_l_x_plus = "nul"
input_player7_l_x_plus_axis = "nul"
input_player7_l_x_plus_btn = "nul"
input_player7_l_x_plus_mbtn = "nul"
input_player7_l_y_minus = "nul"
input_player7_l_y_minus_axis = "nul"
input_player7_l_y_minus_btn = "nul"
input_player7_l_y_minus_mbtn = "nul"
input_player7_l_y_plus = "nul"
input_player7_l_y_plus_axis = "nul"
input_player7_l_y_plus_btn = "nul"
input_player7_l_y_plus_mbtn = "nul"
input_player7_left = "nul"
input_player7_left_axis = "nul"
input_player7_left_btn = "nul"
input_player7_left_mbtn = "nul"
input_player7_mouse_index = "6"
input_player7_r = "nul"
input_player7_r2 = "nul"
input_player7_r2_axis = "nul"
input_player7_r2_btn = "nul"
input_player7_r2_mbtn = "nul"
input_player7_r3 = "nul"
input_player7_r3_axis = "nul"
input_player7_r3_btn = "nul"
input_player7_r3_mbtn = "nul"
input_player7_r_axis = "nul"
input_player7_r_btn = "nul"
input_player7_r_mbtn = "nul"
input_player7_r_x_minus = "nul"
input_player7_r_x_minus_axis = "nul"
input_player7_r_x_minus_btn = "nul"
input_player7_r_x_minus_mbtn = "nul"
input_player7_r_x_plus = "nul"
input_player7_r_x_plus_axis = "nul"
input_player7_r_x_plus_btn = "nul"
input_player7_r_x_plus_mbtn = "nul"
input_player7_r_y_minus = "nul"
input_player7_r_y_minus_axis = "nul"
input_player7_r_y_minus_btn = "nul"
input_player7_r_y_minus_mbtn = "nul"
input_player7_r_y_plus = "nul"
input_player7_r_y_plus_axis = "nul"
input_player7_r_y_plus_btn = "nul"
input_player7_r_y_plus_mbtn = "nul"
input_player7_right = "nul"
input_player7_right_axis = "nul"
input_player7_right_btn = "nul"
input_player7_right_mbtn = "nul"
input_player7_select = "nul"
input_player7_select_axis = "nul"
input_player7_select_btn = "nul"
input_player7_select_mbtn = "nul"
input_player7_start = "nul"
input_player7_start_axis = "nul"
input_player7_start_btn = "nul"
input_player7_start_mbtn = "nul"
input_player7_turbo = "nul"
input_player7_turbo_axis = "nul"
input_player7_turbo_btn = "nul"
input_player7_turbo_mbtn = "nul"
input_player7_up = "nul"
input_player7_up_axis = "nul"
input_player7_up_btn = "nul"
input_player7_up_mbtn = "nul"
input_player7_x = "nul"
input_player7_x_axis = "nul"
input_player7_x_btn = "nul"
input_player7_x_mbtn = "nul"
input_player7_y = "nul"
input_player7_y_axis = "nul"
input_player7_y_btn = "nul"
input_player7_y_mbtn = "nul"
input_player8_a = "nul"
input_player8_a_axis = "nul"
input_player8_a_btn = "nul"
input_player8_a_mbtn = "nul"
input_player8_analog_dpad_mode = "0"
input_player8_b = "nul"
input_player8_b_axis = "nul"
input_player8_b_btn = "nul"
input_player8_b_mbtn = "nul"
input_player8_down = "nul"
input_player8_down_axis = "nul"
input_player8_down_btn = "nul"
input_player8_down_mbtn = "nul"
input_player8_gun_aux_a = "nul"
input_player8_gun_aux_a_axis = "nul"
input_player8_gun_aux_a_btn = "nul"
input_player8_gun_aux_a_mbtn = "nul"
input_player8_gun_aux_b = "nul"
input_player8_gun_aux_b_axis = "nul"
input_player8_gun_aux_b_btn = "nul"
input_player8_gun_aux_b_mbtn = "nul"
input_player8_gun_aux_c = "nul"
input_player8_gun_aux_c_axis = "nul"
input_player8_gun_aux_c_btn = "nul"
input_player8_gun_aux_c_mbtn = "nul"
input_player8_gun_dpad_down = "nul"
input_player8_gun_dpad_down_axis = "nul"
input_player8_gun_dpad_down_btn = "nul"
input_player8_gun_dpad_down_mbtn = "nul"
input_player8_gun_dpad_left = "nul"
input_player8_gun_dpad_left_axis = "nul"
input_player8_gun_dpad_left_btn = "nul"
input_player8_gun_dpad_left_mbtn = "nul"
input_player8_gun_dpad_right = "nul"
input_player8_gun_dpad_right_axis = "nul"
input_player8_gun_dpad_right_btn = "nul"
input_player8_gun_dpad_right_mbtn = "nul"
input_player8_gun_dpad_up = "nul"
input_player8_gun_dpad_up_axis = "nul"
input_player8_gun_dpad_up_btn = "nul"
input_player8_gun_dpad_up_mbtn = "nul"
input_player8_gun_offscreen_shot = "nul"
input_player8_gun_offscreen_shot_axis = "nul"
input_player8_gun_offscreen_shot_btn = "nul"
input_player8_gun_offscreen_shot_mbtn = "nul"
input_player8_gun_select = "nul"
input_player8_gun_select_axis = "nul"
input_player8_gun_select_btn = "nul"
input_player8_gun_select_mbtn = "nul"
input_player8_gun_start = "nul"
input_player8_gun_start_axis = "nul"
input_player8_gun_start_btn = "nul"
input_player8_gun_start_mbtn = "nul"
input_player8_gun_trigger = "nul"
input_player8_gun_trigger_axis = "nul"
input_player8_gun_trigger_btn = "nul"
input_player8_gun_trigger_mbtn = "1"
input_player8_joypad_index = "7"
input_player8_l = "nul"
input_player8_l2 = "nul"
input_player8_l2_axis = "nul"
input_player8_l2_btn = "nul"
input_player8_l2_mbtn = "nul"
input_player8_l3 = "nul"
input_player8_l3_axis = "nul"
input_player8_l3_btn = "nul"
input_player8_l3_mbtn = "nul"
input_player8_l_axis = "nul"
input_player8_l_btn = "nul"
input_player8_l_mbtn = "nul"
input_player8_l_x_minus = "nul"
input_player8_l_x_minus_axis = "nul"
input_player8_l_x_minus_btn = "nul"
input_player8_l_x_minus_mbtn = "nul"
input_player8_l_x_plus = "nul"
input_player8_l_x_plus_axis = "nul"
input_player8_l_x_plus_btn = "nul"
input_player8_l_x_plus_mbtn = "nul"
input_player8_l_y_minus = "nul"
input_player8_l_y_minus_axis = "nul"
input_player8_l_y_minus_btn = "nul"
input_player8_l_y_minus_mbtn = "nul"
input_player8_l_y_plus = "nul"
input_player8_l_y_plus_axis = "nul"
input_player8_l_y_plus_btn = "nul"
input_player8_l_y_plus_mbtn = "nul"
input_player8_left = "nul"
input_player8_left_axis = "nul"
input_player8_left_btn = "nul"
input_player8_left_mbtn = "nul"
input_player8_mouse_index = "7"
input_player8_r = "nul"
input_player8_r2 = "nul"
input_player8_r2_axis = "nul"
input_player8_r2_btn = "nul"
input_player8_r2_mbtn = "nul"
input_player8_r3 = "nul"
input_player8_r3_axis = "nul"
input_player8_r3_btn = "nul"
input_player8_r3_mbtn = "nul"
input_player8_r_axis = "nul"
input_player8_r_btn = "nul"
input_player8_r_mbtn = "nul"
input_player8_r_x_minus = "nul"
input_player8_r_x_minus_axis = "nul"
input_player8_r_x_minus_btn = "nul"
input_player8_r_x_minus_mbtn = "nul"
input_player8_r_x_plus = "nul"
input_player8_r_x_plus_axis = "nul"
input_player8_r_x_plus_btn = "nul"
input_player8_r_x_plus_mbtn = "nul"
input_player8_r_y_minus = "nul"
input_player8_r_y_minus_axis = "nul"
input_player8_r_y_minus_btn = "nul"
input_player8_r_y_minus_mbtn = "nul"
input_player8_r_y_plus = "nul"
input_player8_r_y_plus_axis = "nul"
input_player8_r_y_plus_btn = "nul"
input_player8_r_y_plus_mbtn = "nul"
input_player8_right = "nul"
input_player8_right_axis = "nul"
input_player8_right_btn = "nul"
input_player8_right_mbtn = "nul"
input_player8_select = "nul"
input_player8_select_axis = "nul"
input_player8_select_btn = "nul"
input_player8_select_mbtn = "nul"
input_player8_start = "nul"
input_player8_start_axis = "nul"
input_player8_start_btn = "nul"
input_player8_start_mbtn = "nul"
input_player8_turbo = "nul"
input_player8_turbo_axis = "nul"
input_player8_turbo_btn = "nul"
input_player8_turbo_mbtn = "nul"
input_player8_up = "nul"
input_player8_up_axis = "nul"
input_player8_up_btn = "nul"
input_player8_up_mbtn = "nul"
input_player8_x = "nul"
input_player8_x_axis = "nul"
input_player8_x_btn = "nul"
input_player8_x_mbtn = "nul"
input_player8_y = "nul"
input_player8_y_axis = "nul"
input_player8_y_btn = "nul"
input_player8_y_mbtn = "nul"
input_player9_a = "nul"
input_player9_a_axis = "nul"
input_player9_a_btn = "nul"
input_player9_a_mbtn = "nul"
input_player9_analog_dpad_mode = "0"
input_player9_b = "nul"
input_player9_b_axis = "nul"
input_player9_b_btn = "nul"
input_player9_b_mbtn = "nul"
input_player9_down = "nul"
input_player9_down_axis = "nul"
input_player9_down_btn = "nul"
input_player9_down_mbtn = "nul"
input_player9_gun_aux_a = "nul"
input_player9_gun_aux_a_axis = "nul"
input_player9_gun_aux_a_btn = "nul"
input_player9_gun_aux_a_mbtn = "nul"
input_player9_gun_aux_b = "nul"
input_player9_gun_aux_b_axis = "nul"
input_player9_gun_aux_b_btn = "nul"
input_player9_gun_aux_b_mbtn = "nul"
input_player9_gun_aux_c = "nul"
input_player9_gun_aux_c_axis = "nul"
input_player9_gun_aux_c_btn = "nul"
input_player9_gun_aux_c_mbtn = "nul"
input_player9_gun_dpad_down = "nul"
input_player9_gun_dpad_down_axis = "nul"
input_player9_gun_dpad_down_btn = "nul"
input_player9_gun_dpad_down_mbtn = "nul"
input_player9_gun_dpad_left = "nul"
input_player9_gun_dpad_left_axis = "nul"
input_player9_gun_dpad_left_btn = "nul"
input_player9_gun_dpad_left_mbtn = "nul"
input_player9_gun_dpad_right = "nul"
input_player9_gun_dpad_right_axis = "nul"
input_player9_gun_dpad_right_btn = "nul"
input_player9_gun_dpad_right_mbtn = "nul"
input_player9_gun_dpad_up = "nul"
input_player9_gun_dpad_up_axis = "nul"
input_player9_gun_dpad_up_btn = "nul"
input_player9_gun_dpad_up_mbtn = "nul"
input_player9_gun_offscreen_shot = "nul"
input_player9_gun_offscreen_shot_axis = "nul"
input_player9_gun_offscreen_shot_btn = "nul"
input_player9_gun_offscreen_shot_mbtn = "nul"
input_player9_gun_select = "nul"
input_player9_gun_select_axis = "nul"
input_player9_gun_select_btn = "nul"
input_player9_gun_select_mbtn = "nul"
input_player9_gun_start = "nul"
input_player9_gun_start_axis = "nul"
input_player9_gun_start_btn = "nul"
input_player9_gun_start_mbtn = "nul"
input_player9_gun_trigger = "nul"
input_player9_gun_trigger_axis = "nul"
input_player9_gun_trigger_btn = "nul"
input_player9_gun_trigger_mbtn = "1"
input_player9_joypad_index = "8"
input_player9_l = "nul"
input_player9_l2 = "nul"
input_player9_l2_axis = "nul"
input_player9_l2_btn = "nul"
input_player9_l2_mbtn = "nul"
input_player9_l3 = "nul"
input_player9_l3_axis = "nul"
input_player9_l3_btn = "nul"
input_player9_l3_mbtn = "nul"
input_player9_l_axis = "nul"
input_player9_l_btn = "nul"
input_player9_l_mbtn = "nul"
input_player9_l_x_minus = "nul"
input_player9_l_x_minus_axis = "nul"
input_player9_l_x_minus_btn = "nul"
input_player9_l_x_minus_mbtn = "nul"
input_player9_l_x_plus = "nul"
input_player9_l_x_plus_axis = "nul"
input_player9_l_x_plus_btn = "nul"
input_player9_l_x_plus_mbtn = "nul"
input_player9_l_y_minus = "nul"
input_player9_l_y_minus_axis = "nul"
input_player9_l_y_minus_btn = "nul"
input_player9_l_y_minus_mbtn = "nul"
input_player9_l_y_plus = "nul"
input_player9_l_y_plus_axis = "nul"
input_player9_l_y_plus_btn = "nul"
input_player9_l_y_plus_mbtn = "nul"
input_player9_left = "nul"
input_player9_left_axis = "nul"
input_player9_left_btn = "nul"
input_player9_left_mbtn = "nul"
input_player9_mouse_index = "8"
input_player9_r = "nul"
input_player9_r2 = "nul"
input_player9_r2_axis = "nul"
input_player9_r2_btn = "nul"
input_player9_r2_mbtn = "nul"
input_player9_r3 = "nul"
input_player9_r3_axis = "nul"
input_player9_r3_btn = "nul"
input_player9_r3_mbtn = "nul"
input_player9_r_axis = "nul"
input_player9_r_btn = "nul"
input_player9_r_mbtn = "nul"
input_player9_r_x_minus = "nul"
input_player9_r_x_minus_axis = "nul"
input_player9_r_x_minus_btn = "nul"
input_player9_r_x_minus_mbtn = "nul"
input_player9_r_x_plus = "nul"
input_player9_r_x_plus_axis = "nul"
input_player9_r_x_plus_btn = "nul"
input_player9_r_x_plus_mbtn = "nul"
input_player9_r_y_minus = "nul"
input_player9_r_y_minus_axis = "nul"
input_player9_r_y_minus_btn = "nul"
input_player9_r_y_minus_mbtn = "nul"
input_player9_r_y_plus = "nul"
input_player9_r_y_plus_axis = "nul"
input_player9_r_y_plus_btn = "nul"
input_player9_r_y_plus_mbtn = "nul"
input_player9_right = "nul"
input_player9_right_axis = "nul"
input_player9_right_btn = "nul"
input_player9_right_mbtn = "nul"
input_player9_select = "nul"
input_player9_select_axis = "nul"
input_player9_select_btn = "nul"
input_player9_select_mbtn = "nul"
input_player9_start = "nul"
input_player9_start_axis = "nul"
input_player9_start_btn = "nul"
input_player9_start_mbtn = "nul"
input_player9_turbo = "nul"
input_player9_turbo_axis = "nul"
input_player9_turbo_btn = "nul"
input_player9_turbo_mbtn = "nul"
input_player9_up = "nul"
input_player9_up_axis = "nul"
input_player9_up_btn = "nul"
input_player9_up_mbtn = "nul"
input_player9_x = "nul"
input_player9_x_axis = "nul"
input_player9_x_btn = "nul"
input_player9_x_mbtn = "nul"
input_player9_y = "nul"
input_player9_y_axis = "nul"
input_player9_y_btn = "nul"
input_player9_y_mbtn = "nul"
input_poll_type_behavior = "2"
input_quit_gamepad_combo = "0"
input_recording_toggle = "nul"
input_recording_toggle_axis = "nul"
input_recording_toggle_btn = "12"
input_recording_toggle_mbtn = "nul"
input_remap_binds_enable = "true"
input_remapping_directory = "~/.config/retroarch/config/remaps"
input_reset = "h"
input_reset_axis = "nul"
input_reset_btn = "2"
input_reset_mbtn = "nul"
input_rewind = "r"
input_rewind_axis = "nul"
input_rewind_btn = "6"
input_rewind_mbtn = "nul"
input_rumble_gain = "100"
input_runahead_toggle = "nul"
input_runahead_toggle_axis = "nul"
input_runahead_toggle_btn = "nul"
input_runahead_toggle_mbtn = "nul"
input_save_state = "f2"
input_save_state_axis = "nul"
input_save_state_btn = "5"
input_save_state_mbtn = "nul"
input_screenshot = "f8"
input_screenshot_axis = "nul"
input_screenshot_btn = "8"
input_screenshot_mbtn = "nul"
input_send_debug_info = "f10"
input_send_debug_info_axis = "nul"
input_send_debug_info_btn = "nul"
input_send_debug_info_mbtn = "nul"
input_sensors_enable = "true"
input_shader_next = "m"
input_shader_next_axis = "nul"
input_shader_next_btn = "nul"
input_shader_next_mbtn = "nul"
input_shader_prev = "n"
input_shader_prev_axis = "nul"
input_shader_prev_btn = "nul"
input_shader_prev_mbtn = "nul"
input_state_slot_decrease = "f6"
input_state_slot_decrease_axis = "nul"
input_state_slot_decrease_btn = "h0down"
input_state_slot_decrease_mbtn = "nul"
input_state_slot_increase = "f7"
input_state_slot_increase_axis = "nul"
input_state_slot_increase_btn = "h0up"
input_state_slot_increase_mbtn = "nul"
input_streaming_toggle = "nul"
input_streaming_toggle_axis = "nul"
input_streaming_toggle_btn = "nul"
input_streaming_toggle_mbtn = "nul"
input_toggle_fast_forward = "space"
input_toggle_fast_forward_axis = "nul"
input_toggle_fast_forward_btn = "nul"
input_toggle_fast_forward_mbtn = "nul"
input_toggle_fullscreen = "f"
input_toggle_fullscreen_axis = "nul"
input_toggle_fullscreen_btn = "nul"
input_toggle_fullscreen_mbtn = "nul"
input_toggle_slowmotion = "nul"
input_toggle_slowmotion_axis = "nul"
input_toggle_slowmotion_btn = "nul"
input_toggle_slowmotion_mbtn = "nul"
input_toggle_statistics = "nul"
input_toggle_statistics_axis = "nul"
input_toggle_statistics_btn = "nul"
input_toggle_statistics_mbtn = "nul"
input_toggle_vrr_runloop = "nul"
input_toggle_vrr_runloop_axis = "nul"
input_toggle_vrr_runloop_btn = "nul"
input_toggle_vrr_runloop_mbtn = "nul"
input_touch_scale = "1"
input_turbo_default_button = "0"
input_turbo_mode = "0"
input_turbo_period = "6"
input_volume_down = "subtract"
input_volume_down_axis = "nul"
input_volume_down_btn = "nul"
input_volume_down_mbtn = "nul"
input_volume_up = "add"
input_volume_up_axis = "nul"
input_volume_up_btn = "nul"
input_volume_up_mbtn = "nul"
joypad_autoconfig_dir = "~/.config/retroarch/autoconfig"
keyboard_gamepad_enable = "true"
keyboard_gamepad_mapping_type = "1"
kiosk_mode_enable = "false"
kiosk_mode_password = ""
led_driver = "null"
libretro_directory = "~/.config/retroarch/cores"
libretro_info_path = "~/.config/retroarch/cores"
libretro_log_level = "0"
load_dummy_on_core_shutdown = "true"
location_allow = "false"
location_driver = "null"
log_dir = "~/.config/retroarch/logs"
log_to_file = "false"
log_to_file_timestamp = "false"
log_verbosity = "true"
materialui_auto_rotate_nav_bar = "true"
materialui_dual_thumbnail_list_view_enable = "true"
materialui_icons_enable = "true"
materialui_landscape_layout_optimization = "1"
materialui_menu_color_theme = "9"
materialui_menu_transition_animation = "0"
materialui_playlist_icons_enable = "true"
materialui_show_nav_bar = "true"
materialui_thumbnail_background_enable = "true"
materialui_thumbnail_view_landscape = "2"
materialui_thumbnail_view_portrait = "1"
memory_show = "false"
memory_update_interval = "256"
menu_battery_level_enable = "true"
menu_core_enable = "true"
menu_driver = "ozone"
menu_dynamic_wallpaper_enable = "true"
menu_enable_widgets = "true"
menu_font_color_blue = "255"
menu_font_color_green = "255"
menu_font_color_red = "255"
menu_footer_opacity = "1.000000"
menu_framebuffer_opacity = "0.850000"
menu_header_opacity = "1.000000"
menu_horizontal_animation = "true"
menu_insert_disk_resume = "true"
menu_left_thumbnails = "1"
menu_linear_filter = "false"
menu_mouse_enable = "false"
menu_navigation_browser_filter_supported_extensions_enable = "true"
menu_navigation_wraparound_enable = "false"
menu_pause_libretro = "true"
menu_pointer_enable = "false"
menu_rgui_full_width_layout = "true"
menu_rgui_shadows = "false"
menu_rgui_transparency = "true"
menu_savestate_resume = "false"
menu_scale_factor = "1.200000"
menu_screensaver_animation = "0"
menu_screensaver_animation_speed = "1.000000"
menu_screensaver_timeout = "0"
menu_scroll_delay = "256"
menu_scroll_fast = "false"
menu_shader_pipeline = "0"
menu_show_advanced_settings = "true"
menu_show_configurations = "true"
menu_show_core_updater = "true"
menu_show_dump_disc = "true"
menu_show_help = "true"
menu_show_information = "true"
menu_show_latency = "true"
menu_show_legacy_thumbnail_updater = "true"
menu_show_load_content = "true"
menu_show_load_content_animation = "true"
menu_show_load_core = "true"
menu_show_load_disc = "true"
menu_show_online_updater = "true"
menu_show_overlays = "true"
menu_show_quit_retroarch = "true"
menu_show_reboot = "true"
menu_show_restart_retroarch = "true"
menu_show_rewind = "true"
menu_show_shutdown = "true"
menu_show_sublabels = "true"
menu_show_video_layout = "true"
menu_swap_ok_cancel_buttons = "true"
menu_throttle_framerate = "true"
menu_thumbnail_upscale_threshold = "0"
menu_thumbnails = "3"
menu_ticker_smooth = "true"
menu_ticker_speed = "2.999999"
menu_ticker_type = "1"
menu_timedate_date_separator = "0"
menu_timedate_enable = "true"
menu_timedate_style = "0"
menu_unified_controls = "false"
menu_use_preferred_system_color_theme = "false"
menu_wallpaper = "~/iStock-1170275727-tiled-192dpi.png"
menu_wallpaper_opacity = "0.200000"
menu_widget_scale_auto = "true"
menu_widget_scale_factor = "1.000000"
menu_widget_scale_factor_windowed = "1.000000"
menu_xmb_animation_horizontal_highlight = "0"
menu_xmb_animation_move_up_down = "0"
menu_xmb_animation_opening_main_menu = "0"
menu_xmb_thumbnail_scale_factor = "100"
menu_xmb_title_margin = "3"
menu_xmb_vertical_fade_factor = "100"
midi_driver = "alsa"
midi_input = "Off"
midi_output = "Off"
midi_volume = "100"
netplay_allow_pausing = "false"
netplay_allow_slaves = "true"
netplay_check_frames = "600"
netplay_custom_mitm_server = ""
netplay_fade_chat = "true"
netplay_input_latency_frames_min = "0"
netplay_input_latency_frames_range = "0"
netplay_ip_address = ""
netplay_ip_port = "55435"
netplay_max_connections = "3"
netplay_max_ping = "0"
netplay_mitm_server = "nyc"
netplay_nat_traversal = "false"
netplay_nickname = ""
netplay_password = ""
netplay_ping_show = "false"
netplay_public_announce = "false"
netplay_request_device_p1 = "false"
netplay_request_device_p10 = "false"
netplay_request_device_p11 = "false"
netplay_request_device_p12 = "false"
netplay_request_device_p13 = "false"
netplay_request_device_p14 = "false"
netplay_request_device_p15 = "false"
netplay_request_device_p16 = "false"
netplay_request_device_p2 = "false"
netplay_request_device_p3 = "false"
netplay_request_device_p4 = "false"
netplay_request_device_p5 = "false"
netplay_request_device_p6 = "false"
netplay_request_device_p7 = "false"
netplay_request_device_p8 = "false"
netplay_request_device_p9 = "false"
netplay_require_slaves = "false"
netplay_share_analog = "1"
netplay_share_digital = "1"
netplay_show_only_connectable = "false"
netplay_spectate_password = ""
netplay_start_as_spectator = "false"
netplay_stateless_mode = "false"
netplay_use_mitm_server = "false"
network_cmd_enable = "false"
network_cmd_port = "55355"
network_on_demand_thumbnails = "true"
network_remote_base_port = "55400"
network_remote_enable = "false"
network_remote_enable_user_p1 = "false"
network_remote_enable_user_p10 = "false"
network_remote_enable_user_p11 = "false"
network_remote_enable_user_p12 = "false"
network_remote_enable_user_p13 = "false"
network_remote_enable_user_p14 = "false"
network_remote_enable_user_p15 = "false"
network_remote_enable_user_p16 = "false"
network_remote_enable_user_p2 = "false"
network_remote_enable_user_p3 = "false"
network_remote_enable_user_p4 = "false"
network_remote_enable_user_p5 = "false"
network_remote_enable_user_p6 = "false"
network_remote_enable_user_p7 = "false"
network_remote_enable_user_p8 = "false"
network_remote_enable_user_p9 = "false"
notification_show_autoconfig = "true"
notification_show_cheats_applied = "true"
notification_show_config_override_load = "true"
notification_show_fast_forward = "true"
notification_show_netplay_extra = "true"
notification_show_patch_applied = "true"
notification_show_refresh_rate = "true"
notification_show_remap_load = "true"
notification_show_screenshot = "true"
notification_show_screenshot_duration = "1"
notification_show_screenshot_flash = "1"
notification_show_set_initial_disk = "true"
notification_show_when_menu_is_alive = "false"
overlay_directory = "~/.config/retroarch/overlay"
ozone_collapse_sidebar = "false"
ozone_menu_color_theme = "2"
ozone_scroll_content_metadata = "false"
ozone_sort_after_truncate_playlist_name = "false"
ozone_thumbnail_scale_factor = "1.200000"
ozone_truncate_playlist_name = "false"
pause_nonactive = "true"
perfcnt_enable = "false"
playlist_compression = "false"
playlist_directory = "~/.config/retroarch/playlists"
playlist_entry_remove_enable = "1"
playlist_entry_rename = "true"
playlist_fuzzy_archive_match = "false"
playlist_portable_paths = "false"
playlist_show_entry_idx = "true"
playlist_show_history_icons = "0"
playlist_show_inline_core_name = "0"
playlist_show_sublabels = "true"
playlist_sort_alphabetical = "true"
playlist_sublabel_last_played_style = "0"
playlist_sublabel_runtime_type = "1"
playlist_use_old_format = "false"
quick_menu_show_add_to_favorites = "true"
quick_menu_show_cheats = "true"
quick_menu_show_close_content = "true"
quick_menu_show_controls = "true"
quick_menu_show_core_options_flush = "true"
quick_menu_show_download_thumbnails = "true"
quick_menu_show_information = "true"
quick_menu_show_options = "true"
quick_menu_show_recording = "true"
quick_menu_show_reset_core_association = "true"
quick_menu_show_restart_content = "true"
quick_menu_show_resume_content = "true"
quick_menu_show_save_content_dir_overrides = "true"
quick_menu_show_save_core_overrides = "true"
quick_menu_show_save_game_overrides = "true"
quick_menu_show_save_load_state = "true"
quick_menu_show_set_core_association = "true"
quick_menu_show_shaders = "true"
quick_menu_show_start_recording = "true"
quick_menu_show_start_streaming = "true"
quick_menu_show_streaming = "true"
quick_menu_show_take_screenshot = "true"
quick_menu_show_undo_save_load_state = "true"
quit_on_close_content = "0"
quit_press_twice = "true"
record_driver = "ffmpeg"
recording_config_directory = "~/.config/retroarch/records_config"
recording_output_directory = "~/.config/retroarch/records"
resampler_directory = ""
rewind_buffer_size = "20971520"
rewind_buffer_size_step = "10"
rewind_enable = "false"
rewind_granularity = "1"
rgui_aspect_ratio = "0"
rgui_aspect_ratio_lock = "0"
rgui_background_filler_thickness_enable = "true"
rgui_border_filler_enable = "true"
rgui_border_filler_thickness_enable = "true"
rgui_browser_directory = "default"
rgui_config_directory = "~/.config/retroarch/config"
rgui_extended_ascii = "false"
rgui_inline_thumbnails = "false"
rgui_internal_upscale_level = "0"
rgui_menu_color_theme = "4"
rgui_menu_theme_preset = ""
rgui_particle_effect = "0"
rgui_particle_effect_screensaver = "true"
rgui_particle_effect_speed = "1.000000"
rgui_show_start_screen = "false"
rgui_swap_thumbnails = "false"
rgui_switch_icons = "true"
rgui_thumbnail_delay = "0"
rgui_thumbnail_downscaler = "0"
run_ahead_enabled = "false"
run_ahead_frames = "1"
run_ahead_hide_warnings = "false"
run_ahead_secondary_instance = "true"
runtime_log_directory = "default"
save_file_compression = "true"
savefile_directory = "~/.config/retroarch/saves"
savefiles_in_content_dir = "false"
savestate_auto_index = "true"
savestate_auto_load = "false"
savestate_auto_save = "true"
savestate_directory = "~/.config/retroarch/states"
savestate_file_compression = "true"
savestate_max_keep = "0"
savestate_thumbnail_enable = "true"
savestates_in_content_dir = "false"
scan_without_core_match = "false"
screen_brightness = "100"
screen_orientation = "0"
screenshot_directory = "~/.config/retroarch/screenshots"
screenshots_in_content_dir = "false"
settings_show_accessibility = "true"
settings_show_achievements = "true"
settings_show_ai_service = "true"
settings_show_audio = "true"
settings_show_configuration = "true"
settings_show_core = "true"
settings_show_directory = "true"
settings_show_drivers = "true"
settings_show_file_browser = "true"
settings_show_frame_throttle = "true"
settings_show_input = "true"
settings_show_latency = "true"
settings_show_logging = "true"
settings_show_network = "true"
settings_show_onscreen_display = "true"
settings_show_playlists = "true"
settings_show_power_management = "true"
settings_show_recording = "true"
settings_show_saving = "true"
settings_show_user = "true"
settings_show_user_interface = "true"
settings_show_video = "true"
show_hidden_files = "true"
slowmotion_ratio = "3.000000"
soft_filter_enable = "false"
soft_filter_index = "0"
sort_savefiles_by_content_enable = "true"
sort_savefiles_enable = "true"
sort_savestates_by_content_enable = "true"
sort_savestates_enable = "true"
sort_screenshots_by_content_enable = "true"
state_slot = "1"
statistics_show = "false"
stdin_cmd_enable = "false"
streaming_mode = "0"
suspend_screensaver_enable = "false"
sustained_performance_mode = "false"
system_directory = "~/.config/retroarch/system"
systemfiles_in_content_dir = "false"
threaded_data_runloop_enable = "true"
thumbnails_directory = "~/.config/retroarch/thumbnails"
twitch_stream_key = ""
ui_companion_enable = "false"
ui_companion_start_on_boot = "false"
ui_companion_toggle = "true"
ui_menubar_enable = "false"
use_last_start_directory = "true"
user_language = "0"
vibrate_on_keypress = "false"
video_adaptive_vsync = "false"
video_allow_rotate = "true"
video_aspect_ratio = "1.333300"
video_aspect_ratio_auto = "false"
video_black_frame_insertion = "0"
video_context_driver = ""
video_crop_overscan = "true"
video_ctx_scaling = "false"
video_disable_composition = "false"
video_driver = "vulkan"
video_filter = ""
video_filter_dir = "~/.config/retroarch/filters/video"
video_font_enable = "true"
video_font_path = ""
video_font_size = "32.000000"
video_force_aspect = "true"
video_force_srgb_disable = "false"
video_frame_delay = "0"
video_frame_delay_auto = "true"
video_fullscreen = "true"
video_fullscreen_x = "3840"
video_fullscreen_y = "2160"
video_gpu_record = "false"
video_gpu_screenshot = "true"
video_hard_sync = "true"
video_hard_sync_frames = "0"
video_hdr_display_contrast = "5.000000"
video_hdr_enable = "false"
video_hdr_expand_gamut = "true"
video_hdr_max_nits = "1000.000000"
video_hdr_paper_white_nits = "200.000000"
video_layout_directory = "~/.config/retroarch/layouts"
video_layout_enable = "false"
video_layout_path = ""
video_layout_selected_view = "0"
video_max_swapchain_images = "4"
video_message_color = "ffff00"
video_message_pos_x = "0.050000"
video_message_pos_y = "0.050000"
video_monitor_index = "0"
video_msg_bgcolor_blue = "0"
video_msg_bgcolor_enable = "false"
video_msg_bgcolor_green = "0"
video_msg_bgcolor_opacity = "1.000000"
video_msg_bgcolor_red = "0"
video_notch_write_over_enable = "false"
video_post_filter_record = "false"
video_record_config = ""
video_record_quality = "4"
video_record_scale_factor = "1"
video_record_threads = "4"
video_refresh_rate = "60.000000"
video_rotation = "0"
video_scale = "1.000000"
video_scale_integer = "false"
video_scale_integer_overscale = "false"
video_shader_delay = "0"
video_shader_dir = "~/.config/retroarch/shaders"
video_shader_enable = "true"
video_shader_preset_save_reference_enable = "true"
video_shader_remember_last_dir = "true"
video_shader_watch_files = "false"
video_shared_context = "false"
video_smooth = "false"
video_stream_config = ""
video_stream_port = "56400"
video_stream_quality = "12"
video_stream_scale_factor = "1"
video_stream_url = ""
video_swap_interval = "1"
video_threaded = "false"
video_vsync = "true"
video_window_auto_height_max = "1080"
video_window_auto_width_max = "1920"
video_window_custom_size_enable = "false"
video_window_opacity = "100"
video_window_save_positions = "false"
video_window_show_decorations = "true"
video_windowed_fullscreen = "false"
video_windowed_position_height = "720"
video_windowed_position_width = "1280"
video_windowed_position_x = "0"
video_windowed_position_y = "0"
vrr_runloop_enable = "false"
vulkan_gpu_index = "0"
wifi_driver = "nmcli"
wifi_enabled = "false"
xmb_alpha_factor = "75"
xmb_font = "~/.config/retroarch/fonts/overpass-light.ttf"
xmb_layout = "0"
xmb_menu_color_theme = "6"
xmb_shadows_enable = "true"
xmb_theme = "0"
xmb_vertical_thumbnails = "true"
youtube_stream_key = ""
# /etc/sysusers.d/retroarch.conf
u retroarch - "RetroArch user" /home/retroarch /sbin/nologin
m retroarch video
m retroarch audio
m retroarch input
m retroarch disk
m retroarch storage
m retroarch optical
m retroarch floppy
g realtime - - -
m retroarch realtime
# /etc/systemd/system/retroarch.service
[Unit]
Description=RetroArch
After=network.target
After=sound.target
After=bluetooth.target
After=systemd-user-sessions.service
[email protected]
[Service]
Type=simple
ExecStart=/usr/bin/retroarch --fullscreen --verbose
Restart=always
# systemd.exec(5) / PATHS
WorkingDirectory=~
# systemd.exec(5) / USER/GROUP IDENTITY
User=retroarch
Group=retroarch
# PAMName sets XDG_* env, enables D-Bus access, runs processes in
# user-scoped unit created for the session
PAMName=login
# systemd.exec(5) / SECURITY
NoNewPrivileges=true
# systemd.exec(5) / ENVIRONMENT
# Environment=XDG_SESSION_TYPE=x11
UnsetEnvironment=TERM
# systemd.exec(5) / LOGGING AND STANDARD INPUT/OUTPUT
StandardInput=tty
StandardOutput=journal
StandardError=journal
TTYPath=/dev/tty1
# systemd.exec(5) / SYSTEM V COMPATIBILITY
UtmpIdentifier=tty1
UtmpMode=user
[Install]
WantedBy=graphical.target
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<!-- /etc/avahi/services/samba.service-->
<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_smb._tcp</type>
<port>445</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=Macmini</txt-record>
</service>
</service-group>
# /etc/systemd/system/retroarch.service.d/service-exec-stop-post-suspend.conf
[Service]
ExecStopPost=-+/bin/sh -c 'if [ "$EXIT_STATUS" -eq "0" ]; then /usr/bin/systemctl suspend; fi'
Restart=on-failure
# /etc/systemd/system/retroarch.service.d/service-scheduling.conf
[Service]
# systemd.exec(5) / SCHEDULING
Nice=-20
CPUSchedulingPolicy=fifo
CPUSchedulingPriority=99
IOSchedulingClass=realtime
IOSchedulingPriority=0
# /etc/modules-load.d/sg.conf
#
# for optical drives
sg
# /etc/systemd/system/[email protected]/skip-prompt.conf
[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --login-program /bin/sleep --login-options infinity --skip-login --nonewline --noissue --noclear %I $TERM
# /etc/samba/smb.conf
[global]
server role = standalone server
server smb encrypt = desired
workgroup = WORKGROUP
server min protocol = SMB3_02
client min protocol = SMB3_02
name cache timeout = 1
name resolve order = bcast host
# delegate mDNS/host discovery to Avahi
multicast dns register = No
mdns name = mdns
disable netbios = Yes
disable spoolss = Yes
load printers = No
printcap name = /dev/null
printing = bsd
show add printer wizard = No
rpc_daemon:spoolssd = disabled
deadtime = 30
min receivefile size = 16384
server multi channel support = Yes
use sendfile = Yes
log level = 1
logging = systemd
browseable = Yes
ea support = Yes
follow symlinks = Yes
inherit acls = Yes
inherit owner = unix only
inherit permissions = Yes
security = user
unix extensions = Yes
veto files = /._*/.DS_Store/
vfs objects = catia fruit streams_xattr
fruit:aapl = Yes
fruit:delete_empty_adfiles = yes
fruit:encoding = native
fruit:locking = netatalk
fruit:metadata = netatalk
fruit:model = Macmini
fruit:posix_rename = yes
fruit:resource = file
fruit:stream = netatalk
fruit:veto_appledouble = no
fruit:wipe_intentionally_left_blank_rfork = yes
fruit:zero_file_id = yes
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
browseable = Yes
# /etc/modprobe.d/snd_hda_intel.conf
options snd_hda_intel power_save=0
options snd_hda_intel index=0
# /etc/modprobe.d/snd_hda_intel_hdmi.conf
options snd_hda_codec_hdmi enable_silent_stream=0
# /etc/modprobe.d/snd_usb_audio.conf
#
# prevent ALSA from letting USB snag audio
options snd-usb-audio index=-2
# /etc/systemd/system/retroarch.service.d/[email protected]
#
# systemctl enable stop-during-sleep@bluetooth
[Unit]
Description=%I stop during sleep
Before=sleep.target
StopWhenUnneeded=yes
[Service]
Type=oneshot
RemainAfterExit=yes
ExecCondition=+/usr/bin/systemctl is-enabled %i
ExecStart=+/usr/bin/systemctl stop %i
ExecStop=+/usr/bin/systemctl start %i
[Install]
WantedBy=sleep.target
# /etc/sudoers.d/suppress-pam-session-audit-logs
Defaults:emilyst !syslog, !pam_session
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment