Force PS5 Icons

创作者: DreamNya
已更新:2025-09-06 02:28:20
616KB

关于此 MOD

强制显示PS5手柄图标.Force Display PS5 controller Icons.
空洞骑士:丝之歌 —— 强制显示PS5手柄图标

前言

专为使用无线连接DualShock手柄的Steam玩家设计
仅在Steam版本测试通过,未测试XGP版本

安装方式

1. 启用Steam输入

2. 备份文件(可选)
// 按键图标
Hollow Knight Silksong\Hollow Knight Silksong_Data\Streaming Assets\aa\StandaloneWindows64\atlases_assets_assets\sprites\_atlases\buttons_main.spriteatlas.bundle

// 手柄图
Hollow Knight Silksong\Hollow Knight Silksong_Data\StreamingAssets\aa\StandaloneWindows64\atlases_assets_assets\sprites\_atlases\controller_prompts.spriteatlas.bundle


3. 下载并解压本Mod 覆盖该文件夹路径下同名文件
Hollow Knight Silksong\Hollow Knight Silksong_Data\StreamingAssets\aa\StandaloneWindows64\atlases_assets_assets\sprites\_atlases

4. 开始游戏,Xbox手柄会被识别为DualShock手柄

卸载方式(二选一)

  • 覆盖备份文件
  • Steam【验证游戏文件的完整性】

后记

由于是第一次制作Unity游戏Mod,故采用最简单的.bundle文件替换方式实现,无需安装任何Mod管理器,理论上游戏更新后无需更新Mod(除非游戏更新手柄图标)
游戏拆包文件显示,共有13种不同类型手柄(`XboxOne` `XboxX` `Xbox360` `PS5` `PS4`等),仅替换了Steam输入支持的XboxOne手柄,无测试条件,暂时未替换其他手柄所有类型手柄图片均替换为PS5手柄图片
已知设置中手柄按键文字会显示`LB` `LT` `RB` `RT`,这个涉及语言,十分复杂暂不做替换,不影响实际游戏

如有BUG可以直接在POSTS或BUGS中反馈
(源代码可通过`UABEA`直接打开文件获得)

By: DreamNya
MIT license

----

Hollow Knight: Silksong —Force Display PS5 controller Icons

Introduction

Specifically designed for Steam players usingwirelessDualShock controller.
Only tested on the Steam version; the XGP version has not been tested.

Installation

1. Enable Steam Input

2. Backup the files (Optional)
// Button icons
Hollow Knight Silksong\Hollow Knight Silksong_Data\Streaming Assets\aa\StandaloneWindows64\atlases_assets_assets\sprites\_atlases\buttons_main.spriteatlas.bundle

// Controller prompts
Hollow Knight Silksong\Hollow Knight Silksong_Data\StreamingAssets\aa\StandaloneWindows64\atlases_assets_assets\sprites\_atlases\controller_prompts.spriteatlas.bundle


3. Download and extract this mod, then overwrite the files with the same names under thefolderpath:
Hollow Knight Silksong\Hollow Knight Silksong_Data\StreamingAssets\aa\StandaloneWindows64\atlases_assets_assets\sprites\_atlases

4. Start the game; Now Xbox controllers will be recognized as DualShock controllers

Uninstallation (choose one)

  • Restore your backup files
  • Use Steam's [Verify integrity of game files]

Postscript

Since this is my first time making a Unity game mod, I used the simplest approach--replacing `.bundle` files. No mod manager is required, and in theory you won't need to update the mod after game updates (unless the game updates the controller icons).
According to the unpacked game files, there are 13 different controller types (`XboxOne` `XboxX` `Xbox360` `PS5` `PS4`, etc.).I only replaced the XboxOne controller supported by Steam Input; without testing conditions, I haven't replaced others for now.Each type of gamepad image is replaced with PS5 controller image.
It's known that inSettings, the controller button labels will show `LB``LT``RB``RT`, and the text layout position appears to be slightly misaligned. This involves localization and is quite complex, so I'm not replacing them for now--it doesn't affect actual gameplay.
 
If you find any bugs, feel free to report them inPOSTSorBUGS.  
(For source codes, you can just use `UABEA` to open the files)

By: DreamNya
MIT license

使用 Xmod 解锁 空洞骑士:丝之歌(Steam) 的全部潜力 — 今天就探索这些顶级 MOD!