Skip to content

Commit

Permalink
Controller: Remove analog-mode-start OSD message
Browse files Browse the repository at this point in the history
It's arguably not very useful, and the sticks are mapped to the
dpad in digital mode anyway.
  • Loading branch information
stenzek committed Jan 11, 2025
1 parent 440aaf2 commit 4af5e96
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 29 deletions.
12 changes: 1 addition & 11 deletions src/core/analog_controller.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -63,18 +63,8 @@ void AnalogController::Reset()

if (m_force_analog_on_reset)
{
if (!CanStartInAnalogMode(ControllerType::AnalogController))
{
Host::AddIconOSDMessage(
fmt::format("Controller{}AnalogMode", m_index), ICON_PF_GAMEPAD_ALT,
TRANSLATE_STR("OSDMessage",
"Analog mode forcing is disabled by game settings. Controller will start in digital mode."),
10.0f);
}
else
{
if (CanStartInAnalogMode(ControllerType::AnalogController))
SetAnalogMode(true, false);
}
}
}

Expand Down
26 changes: 8 additions & 18 deletions src/core/negcon_rumble.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -69,18 +69,8 @@ void NeGconRumble::Reset()

if (m_force_analog_on_reset)
{
if (!CanStartInAnalogMode(ControllerType::AnalogController))
{
Host::AddIconOSDMessage(
fmt::format("Controller{}AnalogMode", m_index), ICON_FA_GAMEPAD,
TRANSLATE_STR("OSDMessage",
"Analog mode forcing is disabled by game settings. Controller will start in digital mode."),
10.0f);
}
else
{
if (CanStartInAnalogMode(ControllerType::AnalogController))
SetAnalogMode(true, false);
}
}
}

Expand Down Expand Up @@ -720,14 +710,14 @@ std::unique_ptr<NeGconRumble> NeGconRumble::Create(u32 index)

static const Controller::ControllerBindingInfo s_binding_info[] = {
#define BUTTON(name, display_name, icon_name, button, genb) \
{ \
name, display_name, icon_name, static_cast<u32>(button), InputBindingInfo::Type::Button, genb \
}
{name, display_name, icon_name, static_cast<u32>(button), InputBindingInfo::Type::Button, genb}
#define AXIS(name, display_name, icon_name, halfaxis, genb) \
{ \
name, display_name, icon_name, static_cast<u32>(NeGconRumble::Button::Count) + static_cast<u32>(halfaxis), \
InputBindingInfo::Type::HalfAxis, genb \
}
{name, \
display_name, \
icon_name, \
static_cast<u32>(NeGconRumble::Button::Count) + static_cast<u32>(halfaxis), \
InputBindingInfo::Type::HalfAxis, \
genb}

// clang-format off
BUTTON("Up", TRANSLATE_NOOP("NeGconRumble", "D-Pad Up"), ICON_PF_DPAD_UP, NeGconRumble::Button::Up, GenericInputBinding::DPadUp),
Expand Down

0 comments on commit 4af5e96

Please sign in to comment.