156 lines
8.7 KiB
Plaintext
156 lines
8.7 KiB
Plaintext
<template name="config-menu__general">
|
|
<head>
|
|
</head>
|
|
<body>
|
|
<form class="config__form" id="conf-general__form">
|
|
<div class="config__hz-wrapper" id="conf-general__hz-wrapper">
|
|
<!-- Options -->
|
|
<div class="config__wrapper" data-event-mouseout="set_cur_config_index(-1)" id="conf-general__wrapper">
|
|
<!-- targeting mode -->
|
|
<div class="config-option" data-event-mouseover="set_cur_config_index(0)" id="conf-general__Targeting-Mode">
|
|
<label class="config-option__title">Targeting Mode</label>
|
|
<div class="config-option__list">
|
|
<input
|
|
type="radio"
|
|
data-event-blur="set_cur_config_index(-1)"
|
|
data-event-focus="set_cur_config_index(0)"
|
|
name="targeting_mode"
|
|
data-checked="targeting_mode"
|
|
value="Switch"
|
|
id="tm_switch"
|
|
style="nav-up: #tab_general; nav-down: #rumble_strength_input"
|
|
/>
|
|
<label class="config-option__tab-label" for="tm_switch">Switch</label>
|
|
|
|
<input
|
|
type="radio"
|
|
data-event-blur="set_cur_config_index(-1)"
|
|
data-event-focus="set_cur_config_index(0)"
|
|
name="targeting_mode"
|
|
data-checked="targeting_mode"
|
|
value="Hold"
|
|
id="tm_hold"
|
|
style="nav-up: #tab_general; nav-down: #rumble_strength_input"
|
|
/>
|
|
<label class="config-option__tab-label" for="tm_hold">Hold</label>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- rumble strength -->
|
|
<div class="config-option" data-event-mouseover="set_cur_config_index(1)">
|
|
<label class="config-option__title">Rumble Strength</label>
|
|
<div class="config-option__range-wrapper config-option__list">
|
|
<label class="config-option__range-label">{{rumble_strength}}%</label>
|
|
<input
|
|
class="nav-vert"
|
|
data-event-blur="set_cur_config_index(-1)"
|
|
data-event-focus="set_cur_config_index(1)"
|
|
id="rumble_strength_input"
|
|
type="range"
|
|
min="0"
|
|
max="100"
|
|
style="flex: 1; margin: 0dp;"
|
|
data-value="rumble_strength"
|
|
/>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- gyro sensitivity -->
|
|
<div class="config-option" data-event-mouseover="set_cur_config_index(2)">
|
|
<label class="config-option__title">Gyro Sensitivity</label>
|
|
<div class="config-option__range-wrapper config-option__list">
|
|
<label class="config-option__range-label">{{gyro_sensitivity}}%</label>
|
|
<input
|
|
class="nav-vert"
|
|
data-event-blur="set_cur_config_index(-1)"
|
|
data-event-focus="set_cur_config_index(2)"
|
|
id="gyro_sensitivity_input"
|
|
type="range"
|
|
min="0"
|
|
max="100"
|
|
style="flex: 1; margin: 0dp;"
|
|
data-value="gyro_sensitivity"
|
|
/>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- mouse sensitivity -->
|
|
<div class="config-option" data-event-mouseover="set_cur_config_index(3)">
|
|
<label class="config-option__title">Mouse Sensitivity</label>
|
|
<div class="config-option__range-wrapper config-option__list">
|
|
<label class="config-option__range-label">{{mouse_sensitivity}}%</label>
|
|
<input
|
|
class="nav-vert"
|
|
data-event-blur="set_cur_config_index(-1)"
|
|
data-event-focus="set_cur_config_index(3)"
|
|
id="mouse_sensitivity_input"
|
|
type="range"
|
|
min="0"
|
|
max="100"
|
|
style="flex: 1; margin: 0dp;"
|
|
data-value="mouse_sensitivity"
|
|
/>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- targeting mode -->
|
|
<div class="config-option" data-event-mouseover="set_cur_config_index(4)" id="conf-general__Background-Input">
|
|
<label class="config-option__title">Background Input</label>
|
|
<div class="config-option__list">
|
|
<input
|
|
type="radio"
|
|
data-event-blur="set_cur_config_index(-1)"
|
|
data-event-focus="set_cur_config_index(4)"
|
|
name="background_input_mode"
|
|
data-checked="background_input_mode"
|
|
value="On"
|
|
id="bg_input_enabled"
|
|
style="nav-up: #mouse_sensitivity_input"
|
|
/>
|
|
<label class="config-option__tab-label" for="bg_input_enabled">On</label>
|
|
|
|
<input
|
|
type="radio"
|
|
data-event-blur="set_cur_config_index(-1)"
|
|
data-event-focus="set_cur_config_index(4)"
|
|
name="background_input_mode"
|
|
data-checked="background_input_mode"
|
|
value="Off"
|
|
id="bg_input_disabled"
|
|
style="nav-up: #mouse_sensitivity_input"
|
|
/>
|
|
<label class="config-option__tab-label" for="bg_input_disabled">Off</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Descriptions -->
|
|
<div class="config__wrapper">
|
|
<p data-if="cur_config_index == 0">
|
|
Controls how targeting enemies and objects works. <b>Switch</b> will start or stop targeting each time the target button is pressed. <b>Hold</b> will start when the target button is pressed and stop when the button is released.
|
|
</p>
|
|
<p data-if="cur_config_index == 1">
|
|
Controls the strength of rumble when using a controller that supports it. <b>Setting this to zero will disable rumble.</b>
|
|
</p>
|
|
<p data-if="cur_config_index == 2">
|
|
Controls the sensitivity of gyro aiming when using items in first person for controllers that support it. <b>Setting this to zero will disable gyro.</b>
|
|
<br />
|
|
<br />
|
|
<b>Note: To recalibrate controller gyro, set the controller down on a still, flat surface for 5 seconds.</b>
|
|
</p>
|
|
<p data-if="cur_config_index == 3">
|
|
Controls the sensitivity of mouse aiming when using items in first person for controllers that support it. <b>Setting this to zero will disable mouse aiming.</b>
|
|
<br />
|
|
<br />
|
|
<b>Note: This option does not allow mouse buttons to activate items. Mouse aiming is meant for using inputs that are mapped to mouse movement, such as gyro on Steam Deck.</b>
|
|
</p>
|
|
<p data-if="cur_config_index == 4">
|
|
Allows the game to read controller input when out of focus.
|
|
<br/>
|
|
<b>This setting does not affect keyboard input.</b>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
</template>
|