MorePlayerList
[test release]We will change the player list in the lobby and ESC menu to accommodate large groups.
About this mod Machine translation
Now it's a はテストリリースです. There is no possibility of getting together. This is currently a test release. Issues may occur.
The description of 下に日本のもあります!
[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
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: