Начните вводить название — например, MoreHead, Sodium или PEAK

Float Sub-Menus — иконка
Обложка RimWorldМод для RimWorld

Float Sub-Menus

от Kathanon

Добавляет поддержку наличия подменю в поплавковых меню. Также включает в себя поле поиска, разделитель бара и некоторые другие полезные элементы для поплавкового меню. Предназначен как библиотечный мод..

  • Обычный
  • 303 тыс. подписок
  • Обновлён 20 июля 2025
  • Не обновлялся больше года

О моде Float Sub-Menus

Float Sub-Menus — мод для RimWorld (Римворлд) от автора Kathanon. Добавляет поддержку наличия подменю в поплавковых меню. Также включает в себя поле поиска, разделитель бара и некоторые другие полезные элементы для поплавкового меню. Предназначен как библиотечный мод..

На него подписались 303 тыс. раз в Мастерской Steam: это 479-е место среди модов RimWorld в нашем каталоге, редкость — «обычный» (нижняя половина по подпискам). Мод давно не обновлялся — проверьте совместимость с текущей версией игры.

Нужны ли ему другие моды, видно на его странице в Мастерской Steam в блоке «Необходимые продукты» — при подписке Steam сам предложит их добавить.

Полное описание Float Sub-Menus

Текст автора на языке оригинала

Adds support for having sub-menus in float menus. Also includes a search field, divider bar, and some other useful elements for float menus.

This is intended as a library mod, allowing any mod developer to add sub-menus to their float menus.

For players

You only need this mod if another mod has a dependency on it.

Compatibility

No known incompatibilities.

If you get errors

If an error in the log mentions FloatMenu, FloatMenuOption or FloatMenuMakerMap, that does not mean that it is related to this mod. They are from vanilla, and you need to look further down in the error message. Only if the error mentions FloatSubMenu, FloatMenuSearch or FloatMenuFilter does it point to having anything to do with this mod.

For mod developers

Dependency vs Copying DLL

I urge you to add a dependency to this mod rather than copying the DLL into your own mod, as copying can cause issues when using several mods that have copied different versions of the DLL. I am careful not to break backwards compatibility.

If you despite this choose to copy the DLL, please add kathanon.FloatSubMenu to the loadAfter element of your About.xml. This will avoid any such problems as long this mod is in the mod list, by making sure that the copied DLL is only used if this mod is not present.

Sub menus

Add an instance of the FloatSubMenu class in the list of FloatMenuOptions when creating a FloatMenu, and that option will open up a sub-menu when the mouse enters it. They can also be nested, by adding it to the list of options for another FloatSubMenu.

Search field

To add a quick search field that filters the menu items on the label, add an instance of the FloatMenuSearch class in the list of FloatMenuOptions when creating a FloatMenu. The constructor takes a bool, with true meaning that it does a tree search down into any sub-menus and false meaning that it only filters based on items at the same level.

Menu divider

To add menu dividers, add an instance of the FloatMenuDivider class in the list of FloatMenuOptions. The constructor takes an optional label string.

If you use the mod, please drop a comment - I would love to see what you have done with it. :)

Compatibility

The FloatSubMenu class has static factory methods that create either a FloatSubMenu or a normal FloatMenuOption that opens the sub menu when selected, depending on if any known incompatible mods are loaded. Use CompatMMMCreate when adding sub-menus to the menu created by FloatMenuMakerMap, and CompatCreate otherwise.

Achtung! Achtung rewites the float menu shown when right-clicking on something on the map in a way that is not compatible with Float Sub-Menus. It should be compatible when used in other menus, though.

When adding menu items to the map right-click menu (the one generated by FloatMenuMakerMap), I suggest detecting if Achtung! is active, and falling back to opening a second menu instead if it is. Using (the CompatMMMCreate variants of) the factory methods gives this behavior.

Source

Source code at Github It is under a BSD license, so feel free to grab the source code if you prefer that to adding a dependency. I am working on expanding this into a general UI library, so there are already more than the float menus, and I am actively adding more.

Как установить Float Sub-Menus

Мод ставится подпиской в Мастерской Steam — без архивов, перезаливов и сторонних установщиков

Подробная инструкция для RimWorld
  1. Откройте страницу мода «Float Sub-Menus» в Мастерской Steam (кнопка «Скачать» на нашем сайте ведёт именно туда) и нажмите «Подписаться» — Steam сам скачает мод и будет его обновлять.
  2. Если Steam покажет список обязательных модов, подпишитесь и на них — без них мод не заработает.
  3. Запустите RimWorld, откройте «Моды» в главном меню, включите мод и расставьте порядок загрузки (библиотеки вроде Harmony — выше остальных). Игра перезапустится с новым набором.
  4. Если мод не появился в игре, откройте вкладку «Загрузки» в Steam и дождитесь, пока он скачается полностью, затем перезапустите игру.
  5. Чтобы убрать мод, нажмите «Отписаться» на его странице в Мастерской — Steam удалит его файлы сам.
Вы автор мода? Поставьте ссылку на русское описание

Вставьте значок в описание на Мастерская Steam, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.

Описание на русском — Модка
Markdown[![Описание на русском — Модка](https://modka.app/badge.png)](https://modka.app/rimworld/float-sub-menus/)
HTML<a href="https://modka.app/rimworld/float-sub-menus/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>
Steam (BBCode)[url=https://modka.app/rimworld/float-sub-menus/]Описание на русском — Модка[/url]

Частые вопросы о Float Sub-Menus

Как установить Float Sub-Menus?

Откройте страницу мода «Float Sub-Menus» в Мастерской Steam (кнопка «Скачать» на нашем сайте ведёт именно туда) и нажмите «Подписаться» — Steam сам скачает мод и будет его обновлять. Если Steam покажет список обязательных модов, подпишитесь и на них — без них мод не заработает. Запустите RimWorld, откройте «Моды» в главном меню, включите мод и расставьте порядок загрузки (библиотеки вроде Harmony — выше остальных). Игра перезапустится с новым набором. Если мод не появился в игре, откройте вкладку «Загрузки» в Steam и дождитесь, пока он скачается полностью, затем перезапустите игру. Чтобы убрать мод, нажмите «Отписаться» на его странице в Мастерской — Steam удалит его файлы сам.

Безопасен ли Float Sub-Menus?

Мы ничего не перезаливаем: кнопка скачивания открывает официальную страницу мода в Мастерской Steam. Там нужно нажать «Подписаться» — файлы загрузит и будет обновлять сам Steam.

Когда Float Sub-Menus обновлялся последний раз?

20 июля 2025. Это больше года назад: перед установкой проверьте, работает ли мод на текущей версии игры.

Похожие моды

Все моды на RimWorld
EdB Prepare Carefully — иконка

EdB Prepare Carefully

Настройте своих колонистов RimWorld, выберите снаряжение и тщательно подготовьтесь к аварийной посадке! Используйте дополнительные ограничения по точкам, чтобы попытаться создать сбалансированный старт или сохранить очки

Легендарный2,8 млн

Pick Up And Haul — иконка

Pick Up And Haul

«Величайший мод на перевозку» - Колонисты куриного плукера собирают вещи в свой инвентарь, а затем перевозят все это в запас. Этот способ перевозки значительно увеличит перевозку..

Легендарный2,6 млн

RimHUD — иконка

RimHUD

RimHUD - это мод пользовательского интерфейса, который отображает подробную информацию о выбранном персонаже или существе. Дисплей HUD интегрирован в панель проверки, которая может быть изменена в соответствии с ..

Легендарный2,3 млн

Allow Tool — иконка

Allow Tool

Набор инструментов, чтобы сделать вашу жизнь на Rim немного проще. Легко запретить и незапретить предметы, выбрать похожие вещи, срочно перевезти вещи и повлиять на всю карту

Легендарный2,2 млн

Replace Stuff — иконка

Replace Stuff

Размещайте здания в любом месте, поверх существующих вещей, и игра справится с этим. Не умер за 1,6! Мои заметки на 1.6, но TL;DR: 1.6 только добавляет чертежи над стенами - не делает..

Легендарный2,1 млн

Humanoid Alien Races — иконка

Humanoid Alien Races

Рамки для создания новых инопланетных рас в Rimworld Если вы когда-нибудь думали, что расовое разнообразие в риммире... не так многообразно, и вы хотите изменить это, вы пришли

Легендарный1,9 млн