yazirushi-MorePlayerList icon

MorePlayerList

[test release]We will change the player list in the lobby and ESC menu to accommodate large groups. ロビーとESCメニューのプレイヤーリストを大人数用に変更します。

Last updated a week ago
Total downloads 68376
Total rating 6 
Categories Mods
Dependency string yazirushi-MorePlayerList-0.9.71
Dependants 9 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

現在はテストリリースです。不具合が起こる可能性があります。 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

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.

EscMenu Settings

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.

Future Update Content

I said the next one would be the official release, but since I came up with other things I want to implement, I've added another round of testing.
The next one will truly be the official release. After the October 30th update, it will be v1.0.0.


I'm on Discord's “R.E.P.O. Modding Server,” so send your feedback to this mod's forum (URL below)! → https://discord.com/channels/1344557689979670578/1415722378733944973



[Jp]

MorePlayerList

ロビーとESCメニューのプレイヤーリストを大人数用に変更します。

具体的にこのmodが何をするのか

プレイヤーリストが画面外にいかないようなレイアウトに変更したり、スクロールできるようにします。

操作

ロビー内で左矢印キーまたは右矢印キーを入力すると、ロビーのListTypeを変更できます。

EscMenuを開いている状態で矢印キーを入力すると、プレイヤーリストを動かせます。
EscMenu_List_TypeSplitの場合は、左矢印キーまたは右矢印キーで左右に動かせます。
EscMenu_List_TypeIntegrationの場合は、上矢印キーまたは下矢印キーで上下に動かせます。

EscMenuのプレイヤーリストは画面外に出たり、他のボタンが見えなくなったりするのでこれらの操作は一通り覚えておいてください。

コンフィグ

Lobby ListType (enum)

初期値:Default

  • Default
    10:10の配置にします。

  • Translation
    7:13の配置にします。 翻訳mod等で名前が隠れるときに使ってください。

  • Scroll
    マウスホイールや矢印キーでリストを上下できるようにします。Rキーで初期位置にリセット可能。

  • Custom
    Custom Type Settingsの設定を使います。

EscMenu ListType (enum)

初期値:Split

  • Split
    10:10の2列の配置にします。
    一部の左列の人のキックボタンが押せないので、右矢印キーでずらしたりしてください。

  • Integration
    0:20の1列の配置にします。 2人ほど画面外に行ってしまうので、下矢印キーでずらしたりしてください。

EscMenu Settings

  • EscMenu reset key(enum)
    初期値:R
    ESCメニューのプレイヤーリストを初期位置に戻すキー。
    ちなみにESCメニューを開いた際に初期位置に戻るので、基本的にこれは使わなくていいです。
    コンフィグの設定は、Unity公式のKeyCodeのページ(以下URL)に詳しく書いてあります。
    https://docs.unity3d.com/6000.1/Documentation/ScriptReference/KeyCode.html

Scroll Type Settings

  • Scroll reset key(enum)
    初期値:R
    ロビーのプレイヤーリストを初期位置に戻すキー。
    こちらも上のページを参照してください。

  • Mouse scroll speed(float)
    初期値:1
    マウスホイールのスクロール速度。

  • Up arrow speed(float)
    初期値:1
    上矢印キーの上方向へのスクロール速度。

  • Down arrow speed(float)
    初期値:1
    下矢印キーの下方向へのスクロール速度。

  • Y interval(int)
    初期値:32
    プレイヤーとのY座標の間隔。

Custom Type Settings

  • offset player(int)
    初期値:0
    オフセットを適用し始める人数。

  • X offset(int)
    初期値:0
    X座標のオフセット。

  • Y offset(int)
    初期値:0
    Y座標のオフセット。

  • Y interval(int)
    初期値:32
    プレイヤーとのY座標の間隔。


Custom Type Settingsについて

元から用意しているプリセットに所望のものがない場合に使ってください。

List Type = Defaultと同じ設定はこれです。
offset player = 10
X offset = 340
Y offset = 200
Y interval = 20

注意点

List Type == Scroll以外の場合

  • 他のmodが右側の空いているところを使っている場合はこのmodか他のmodの機能を少し不便にする可能性があります。
  • テキストチャットが見づらくなります。

その他

  • ESCメニューのプレイヤーリストはいくつか問題があります。
    対策としてプレイヤーリストの位置を操作できるのでうまいことやってください。

  • ロビー内のリストタイプを表示するUIが他のmodによってうまく機能しない恐れがあります。 なるべく競合しないようなコードにしているので大丈夫なはずですが、絶対に大丈夫とは言い切れないです。

今後のアップデート内容

次が正式リリースと言いましたが、他に実装したいことができてしまったためもう一回テストを挟みました。
次は本当に正式リリースする予定です。10/30のアップデート後にv1.0.0にします。


Discordの「R.E.P.O. Modding Server」にいるので、このmodのフォーラム(以下URL)にフィードバックを送りつけよう! → https://discord.com/channels/1344557689979670578/1415722378733944973