堆叠排序(MCM分支)(体验优化)

堆叠排序(MCM分支)(体验优化)

需要 RE_Kenshi。游戏内文本为游戏语言:俄语或英语。

[b]需要 RE_Kenshi。[/b] 打包物品栏、合并兼容的堆叠并预留空余空间,支持 Rotate Items,并提供 MCM 设置。
通过 [url=https://www.nexusmods.com/kenshi/mods/2202]Mod Config Menu[/url] 提供游戏内设置(可选)。
[i]游戏内文本跟随游戏语言:英语、俄语或中文。[/i]

版本 1

原模组:[url=https://steamcommunity.com/sharedfiles/filedetails/?id=3813810734]StackSort[/url]。作者:[b]Jakematt2004[/b]。

[b]感谢 Jakematt2004 提供原模组![/b]

[b]原版源代码:[/b][url=https://github.com/jacobericson/StackSort]jacobericson/StackSort[/url]

[size=4][b]我们分支中的改动[/b][/size]

[list]
[]将设置移至 MCM,并添加俄语、英语和中文界面文本。[/]
[]修复了兼容堆叠的合并,包括部分使用的医疗包和修理包。[/]
[]从只能容纳一个堆叠的存储中移除了多余控件。[/]
[]控件替代“整理”;背包控件与 KEO 复选框共享同一居中行。[/]
[]Rotate Items 在任一 mod 列表顺序下均可工作,即使延迟检测也能保留位置撤销。[/]
[/list][size=4][b]功能说明[/b][/size]

将物品栏和背包物品紧密打包,合并兼容堆叠,并帮助留出有用的空余区域。

[list]
[][b]多种排列[/b] — 在物品栏打开时预先准备;重复点击“排序”可循环切换最佳选项。[/]
[][b]H/W 空余空间[/b] — 通过 H/W 按钮和箭头选择要留空的区域高度或宽度。[/]
[][b]兼容堆叠[/b] 在首次排序时合并,包括部分使用的医疗包和修理包。品质、材料、制造商和所有权遵循游戏规则。[/]
[][b]通过 Rotate Items 旋转[/b] 在寻找排列时予以考虑。两种 mod 列表顺序均可。没有兼容的 Rotate Items 时,现有旋转保持不变,也不会引入新的旋转。[/]
[][b]替代“整理”[/b],在身体和背包物品栏中提供四个控件。背包控件在网格下方形成一行居中排列,并与 KEO 的“背包优先”复选框(若存在)同行;其选择和操作保持不变。[/]
[][b]窄窗口[/b] 使用紧凑标题或带工具提示的 [N]。如果没有空间,则保留原始按钮;其他相邻控件保持其位置。[/]
[/list][size=4][b]操作[/b][/size]

左键点击“排序”切换到下一排列。右键点击在初始堆叠合并后恢复位置;已合并的堆叠无法再次拆分。H/W 切换空余空间方向,箭头更改其大小。

[size=4][b]设置[/b][/size]

选项 → MCM → Stack Sort:启用、堆叠合并、排列数量、初始方向和后台工作线程数。初始方向和工作线程数需要重启并带有 * 标记。详细日志默认关闭。没有 MCM 时使用 StackSort.ini;高级调整在 StackSort.cfg 中。界面文本为俄语、英语或中文。

[size=4][b]兼容性[/b][/size]

需要 RE_Kenshi;MCM 提供游戏内设置。安装我们的 Rotate Items 以支持旋转。请只使用一个 StackSort:此分支替代原版。商人、单槽存储以及只能容纳一个堆叠的专用容器保留其常规控件。关闭或禁用后恢复原生控件和 KEO 复选框位置。

[line]
[size=5][b]Русский[/b][/size]

[b]Требуется RE_Kenshi.[/b]
Настройки прямо в игре - с модом [url=https://www.nexusmods.com/kenshi/mods/2202]Mod Config Menu[/url] (не обязателен).
[i]Текст в игре - на языке игры: английском, русском или китайском.[/i]

Версия 1

Оригинальный мод: [url=https://steamcommunity.com/sharedfiles/filedetails/?id=3813810734]StackSort[/url]. Автор: [b]Jakematt2004[/b].

[b]Спасибо Jakematt2004 за оригинальный мод![/b]

[b]Исходники оригинала:[/b][url=https://github.com/jacobericson/StackSort]jacobericson/StackSort[/url]

[size=4][b]ЧТО ИЗМЕНЕНО В НАШЕМ ФОРКЕ[/b][/size]

[list]
[]Настройки перенесены в MCM; добавлены русский, английский и китайский интерфейс.[/]
[]Исправлено объединение подходящих стопок, в том числе частично использованных аптечек и ремкомплектов.[/]
[]Убраны лишние кнопки из хранилищ, где возможно размещение лишь одной стопки.[/]
[]Кнопки заменяют «Разложить»; в рюкзаке образуют единый центрированный ряд с галочкой KEO.[/]
[]Повороты через Rotate Items не зависят от порядка модов; отмена расположения сохраняется и при позднем подключении.[/]
[/list][size=4][b]ЧТО ДЕЛАЕТ[/b][/size]

Уплотняет предметы в инвентаре и рюкзаке, объединяет совместимые стопки и помогает оставить нужную свободную область.

[list]
[][b]Несколько раскладок[/b] — варианты готовятся при открытии инвентаря; повторные нажатия «Сортировать» перебирают лучшие.[/]
[][b]Свободное место В/Ш[/b] — выберите высоту или ширину области, которую нужно освободить, кнопкой В/Ш и стрелками.[/]
[][b]Совместимые стопки[/b] объединяются при первой сортировке, включая частично использованные аптечки и ремкомплекты. Качество, материал, изготовитель и владелец проверяются по правилам игры.[/]
[][b]Повороты через Rotate Items[/b] учитываются при выборе раскладки. Порядок двух модов в списке не важен. Без совместимого Rotate Items существующие повороты сохраняются, новые не создаются.[/]
[][b]Вместо «Разложить»[/b] — четыре кнопки в инвентаре и рюкзаке. В рюкзаке они центрируются под сеткой одним рядом с галочкой KEO «сначала в рюкзак», если она есть; её выбор и действие сохраняются.[/]
[][b]Узкие окна[/b] используют короткую подпись или [N] с подсказкой. Если места совсем нет, остаётся штатная кнопка; остальные соседние элементы не сдвигаются.[/]
[/list][size=4][b]УПРАВЛЕНИЕ[/b][/size]

ЛКМ по «Сортировать» — следующая раскладка. ПКМ — вернуть расположение после первоначального объединения стопок; разделить объединённые стопки нельзя. В/Ш меняет направление свободной области, стрелки — её размер.

[size=4][b]НАСТРОЙКИ[/b][/size]

Настройки → MCM → Stack Sort: включение, объединение стопок, число вариантов, начальное направление и число фоновых потоков. Начальное направление и число потоков требуют перезапуска и отмечены *. Подробный журнал выключен по умолчанию. Без MCM — StackSort.ini; дополнительные параметры — StackSort.cfg. Интерфейс на русском, английском и китайском.

[size=4][b]СОВМЕСТИМОСТЬ[/b][/size]

Нужен RE_Kenshi; MCM даёт настройки в игре. Для поворотов установите наш Rotate Items. Используйте один StackSort: форк заменяет оригинал. Торговцы, однослотовые и специализированные хранилища с местом только для одной стопки сохраняют обычные кнопки. Закрытие или отключение возвращает штатное управление и положение галочки KEO.