Expanded Character Panel

If you liked this item, please rate it up on Steam Workshop page.

Author: Gobby

Last revision: 4 Jun at 14:28 UTC (1)

File size: 22.84 MB

On Steam Workshop

Description:
Expanded Character Panel

This mod replaces the default character panel with a more compact and convenient panel for large colonies.
The main goal of the mod is to make playing with many survivors more comfortable, approximately up to 100 characters.
Higher numbers have not been fully tested.

Main features
  • Displays more characters on one panel.
  • Splits the main character list into pages 1–5.
  • Adds separate tabs for all characters, injured characters, idle characters and drafted characters.
  • Allows you to create custom character groups.
  • Allows you to rename custom groups.
  • Allows you to change custom group icons.
  • Allows each custom group to have its own character order.
  • Allows you to change the global character order.
  • Allows you to reorder characters using drag & drop.
  • Adds custom group filters to assignment, expedition, schedule and activities windows.
  • Adds a separate setting for panel button size.
  • Adds a separate setting for character portrait size.
  • Allows you to configure the number of portraits per row.
  • Allows you to show or hide character names.
  • Supports localized character names, including Russian names.
  • Allows you to hide portraits or the whole button panel.
Panel buttons
  • Panel move button — allows you to move the panel around the screen.
  • Eye — controls portrait and button panel visibility.
  • Reorder mode button — enables mouse-based character reorder mode.
  • All — shows all available characters.
  • 1–5 — pages of the main character list. For example, button 1 shows the first part of the list, button 2 shows the next part, and so on.
  • Injured — shows injured characters.
  • Idle — shows characters with no current task.
  • Drafted — shows characters in Draft mode.
  • Custom groups — groups created by the player.
  • Plus / minus — create and remove custom groups.
Custom groups
  • Custom groups are created manually by the player.
  • New groups are named G1, G2, G3 by default, and so on.
  • Group names can be changed.
  • Group icons can be changed separately from the group name.
  • Each custom group has its own character list.
  • Each custom group has its own character order.
  • The order inside a custom group does not change the global character order.
  • Custom groups are saved separately inside the current savegame.
Group filters in game windows

Custom groups are used not only on the main panel, but also as filters in several game UI windows:

  • Assign Owner — select an owner from a specific group instead of the full survivor list.
  • Assign People — group filtering works for assigning people to work areas and workbenches.
  • Expeditions — filter the list of available survivors before sending an expedition.
  • Schedule — show only rows for survivors from the selected group.
  • Activities / Priorities — show only rows for survivors from the selected group.

Filters in the Schedule and Activities windows are visual filters. They hide unnecessary rows in the interface, but do not change priorities, schedules or character behavior logic.

Character order
  • The All tab and buttons 1–5 use the global character order.
  • The global order is applied to the main panel and also to the Activities and Schedule windows.
  • Custom groups use their own order.
  • The order inside a custom group is used in group filters, including expeditions and assignment menus.
Mod settings

In the mod settings menu, you can change:

  • CSSB button size — panel button size.
  • CSSB portrait size — character portrait size.
  • CSSB portraits per row — maximum number of portraits in one row.
  • CSSB show portrait names — show or hide character names.
  • CSSB show page buttons 1–5 — show or hide page buttons 1–5.
Panel controls
  • Left click and hold on the panel move button — move the panel around the screen.
  • Left click on the eye — hide or show portraits.
  • Right click on the eye — hide or show the button panel.
  • Left click on a tab — open the selected tab or group.
  • Left click on the reorder mode button — enable or disable mouse-based character reorder mode.
Character controls
  • Normal left click on a portrait — standard character selection.
  • Shift + left click / standard game selection — vanilla multi-selection.
  • Shift + double left click on a portrait — select all characters from the currently opened tab.
  • Ctrl + left click on a portrait — add the character to the active custom group.
  • Ctrl + left click on one of the selected characters — add all selected characters to the active custom group.
  • Ctrl + right click on a portrait — remove the character from the active custom group.
  • Ctrl + right click on one of the selected characters — remove all selected characters from the active custom group.
Reorder mode
  • Reorder mode is enabled with a separate button on the panel.
  • In this mode, you can change character order with the mouse.
  • Hold a portrait and drag it to the desired position.
  • The yellow line shows the insertion point: left or right of the selected portrait.
  • Reorder mode is intended for changing the order inside the currently opened custom group.
  • Ctrl + Shift + left click on a portrait inside a custom group — move the character left.
  • Ctrl + Shift + right click on a portrait inside a custom group — move the character right.
Custom group controls
  • Plus button — create a new custom group.
  • Minus button — delete the selected custom group, if a custom group is currently selected.
  • Left click on a custom group — open the group.
  • Ctrl + left click on a custom group — rename the group.
  • Shift + left click on a custom group — select the next group icon.
  • Shift + right click on a custom group — select the previous group icon.
  • Ctrl + Shift + right click on a custom group — reset the group icon to the default icon for its number.
  • Ctrl + right click on a custom group — quickly delete the custom group.
Dependency

SAD_CommonLib is required for the mod settings menu.

Note

The mod is still in testing.
The main use case is large colonies with many survivors.
If you find a bug or an interface issue, feedback is welcome.

Support

If you want to support the mod:
https://boosty.to/gobby/donate


Version: 0.02-086


Version: 0.02-087

Download
Required items:

Click the title to search on this site.


SAD_CommonLibSteam Workshop
Revisions:

Old revisions of this mod are available below. Click the link to download.