MorePlayerList
[test release]We will change the player list in the lobby and ESC menu to accommodate large groups. ロビーとESCメニューのプレイヤーリストを大人數用に変更します。
模組介紹 作者原文
現在はテストリリースです。不具合が起こる可能性があります。 This is currently a test release. Issues may occur.
下に日本語の説明もあります!
[En]
MorePlayerList
We will change the player list in the lobby and ESC menu to accommodate large groups.
Feature
We'll change the layout so the player list doesn't go off-screen and enable scrolling.
Controls
Pressing the Left Arrow Key or Right Arrow Key in the lobby changes the lobby's ListType.
Pressing arrow keys while the EscMenu is open moves the player list.
When EscMenu_List_Type is Split, use the Left Arrow Key or Right Arrow Key to move left or right.
When EscMenu_List_Type is Integration, use the Up Arrow Key or Down Arrow Key to move up and down.
Please remember these operations, as the EscMenu player list can move off-screen or obscure other buttons.
Config
Setting
List Type (enum)
Initial value:Default
- Default
Sets the layout to 10:10.
- Translation
Sets the layout to 7:13.
Please use this when names are hidden by translation mods, etc.
- Scroll
Use the mouse wheel or arrow keys to scroll up and down the list. Press the R key to reset to the initial position.
- Custom
Uses the Custom Type Settings configuration.
EscMenu ListType (enum)
Default: Split
- Split
Sets a 10:10 two-column layout.
Some players in the left column may have inaccessible kick buttons; use the right arrow key to shift them.
- Integration
Sets a 0:20 single-column layout.
About two players may go off-screen, so use the down arrow key to shift them.
Enable logging (bool)
Initial value: false
Whether to output debug logs.
EscMenu Settings
- EscMenu reset key(enum)
Default:R
Key to reset the player list in the EscMenu to its initial position.
Note: The list resets automatically when opening the EscMenu, so this key is generally unnecessary.
Configuration details are documented on Unity's official KeyCode page (URL below).
→
Scroll Type Settings
- Scroll reset key(enum)
Initial value: R
Key to reset the lobby player list to its initial position.
Please refer to the page above.
- Mouse scroll speed(float)
Initial value: 1
Mouse wheel scroll speed.
- Up arrow speed(float)
Initial value: 1
Up arrow key scroll speed.
- Down arrow speed(float)
Initial value: 1
Down arrow key scroll speed.
- Y interval(int)
Initial value: 32
Interval for the Y coordinate relative to the player.
Custom Type Settings
- offset player(int)
Initial value: 0
Number of players at which to start applying the offset.
- X offset(int)
Initial value: 0
Offset for the X coordinate.
- Y offset(int)
Initial value: 0
Offset for the Y coordinate.
- Y interval(int)
Initial value: 32
Interval for the Y coordinate relative to the player.
About Custom Type Settings
Please use this when the desired preset is not among those originally provided.
List Type = Same settings as Default.
offset player = 10
X offset = 340
Y offset = 200
Y interval = 20
Important Notes
When List Type is not set to Scroll
- If other mods are using the empty space on the right, this may slightly inconvenience the functionality of this mod or other mods.
- Text chat may become harder to read.
Other Notes
- The player list in the ESC menu has several issues.
As a countermeasure, you can manipulate the position of the player list, so please handle it skillfully.
- The UI displaying list types in the lobby may not function properly with other mods.
We've designed the code to avoid conflicts as much as possible, so it should be fine, but we cannot guarantee absolute compatibility.
- There are issues with the UI and such.
~~Eventually, I plan to make the UI independent.~~
Putting it on hold for now due to severe technical limitations (including the ESC menu UI).
Future Update Content
I didn't quite understand the UI, so I set that aside for now. I fixed some bugs and added the art I'd wanted to implement for a while—it displays in the log when the app starts up.
However, since I don't have a testing environment, I'm releasing it
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: