You are viewing a potentially older version of this package. View all versions.
medovanx-PSController-1.5.3 icon

PSController

PlayStation button icons instead of Xbox ones, and prefers the DS4Windows pad when both are connected.

Date uploaded a week ago
Version 1.5.3
Download link medovanx-PSController-1.5.3.zip
Downloads 26
Dependency string medovanx-PSController-1.5.3

This mod requires the following mods to function

LavaGang-MelonLoader-0.7.3 icon
LavaGang-MelonLoader

The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono

Preferred version: 0.7.3

README

PSController

Version 1.5.3

Shows PlayStation button icons (✕ ○ □ △, L1/R1/L2/R2, L3/R3) instead of Xbox ones.

In-game HUD showing PlayStation button prompts (L1/R1/Cross etc.)

The full icon set:

PlayStation icon set

Only you need it.

Install

Use the installer, or install MelonLoader (x64, 0.7.x) into the game folder, run the game once, then copy PSControllerRuntime.dll from this patch's release into the game's Mods folder.

Controller setup

Use DS4Windows so your PS4/PS5 controller is read reliably:

  • Set the output to Xbox 360. Don't use DualShock 4 output: L1 registers as LT and rebinding saves the wrong buttons. The PS icons come from this patch either way.
  • Turn on Hide DS4 Controller (HidHide) so the game only sees the virtual pad.
  • Tip: in DS4Windows Auto Profiles, load your Xbox profile automatically when MIMESIS.exe runs.
  • After switching, use Reset keys in the game's controls menu, since old binds may be wrong.
Your button Icon shown
✕ ○ □ △ ✕ ○ □ △
L1 / R1 L1 / R1
L2 / R2 L2 / R2
L3 / R3 (stick clicks) L3 / R3

Options

Patches > PSController settings

Patches > PSController on the main menu: turn it on/off.

Troubleshooting

Player.log has a [PSController] Gamepads: ... line showing which pad the game uses. To log every button press, create an empty PSController-debug.txt in the Mods folder; delete it when done.

Uninstall

Use the installer's Uninstall selected, or delete PSControllerRuntime.dll from the game's Mods folder. Installed with Gale or r2modman? Remove or disable it there instead.

Build

dotnet build -c Release in Runtime.

AI disclosure

This mod was made with the help of an AI coding assistant (Claude, by Anthropic): code, documentation and icons.

CHANGELOG

PSController changelog

1.5.3

  • Thunderstore version: no updater code at all (mod managers handle updates). The GitHub / installer version keeps the in-game Update button

1.5.2

  • AI disclosure in the README and the DLL
  • Installed from a mod manager (Gale, r2modman): updates come from the mod manager; no self-updating
  • README: uninstalling from a mod manager

1.5.1

  • Installed from a mod manager (r2modman, Gale): updates come from the mod manager; the Patches window no longer checks GitHub or updates itself.
  • AI disclosure added to the README and the DLL.

1.5.0

  • Now a MelonLoader mod, the loader MIMESIS mods on Thunderstore use. Installer 5.0 sets up MelonLoader and moves existing installs over.

1.4.0

  • Now a BepInEx 5 plugin: the game files are no longer modified. Installer 4.0 sets up BepInEx and moves existing installs over.

1.3.4

  • Patches window: move it by the title bar and resize it from any edge or corner (remembered). Download progress stays on one line.

1.3.3

  • Patches window: Update all in the title bar; updates ask in a popup and show download progress, speed and time left.

1.3.2

  • Patches window: update patches from inside the game, scrollable options, section headings, roomier layout, resizable from the bottom-right corner.

1.3.1

  • Shorter, clearer option text in the Patches window.

1.2.0

  • Main menu chip turns orange when a newer release is available.

1.1.0

  • Shows a "PSController v1.1.0" chip in the bottom-left of the main menu; clicking it opens this repo.

1.0.0

  • PlayStation button icons (✕ ○ □ △, L1/R1/L2/R2, L3/R3) for every in-game prompt.
  • Prefers the XInput (Xbox) pad so DS4Windows' Xbox 360 output reads correctly.
  • Optional button-press debug log (MIMESIS_Data/PSIcons/debug.txt).