Project Zomboid
Оценок: 192
NRK ModSelector
2
2
   
Наградить
В избранное
В избранном
Удалить
Build 41, Interface
Метки: Mod
Размер файла
Добавлен
Изменён
736.312 KB
5 июл. 2020 г. в 9:51
6 янв. 2021 г. в 15:39
Обновлений: 16 (просмотреть)

Подпишитесь, чтобы загрузить
NRK ModSelector

Описание
Улучшение для меню "ВЫБОР МОДОВ"

Основные возможности:

поиск и фильтры для списка загруженных модов; назначение модам своих тэгов и поиск по ним; сохранение списков включенных модов; возможность включить/выключить мод сразу во всех сохранениях; чтение и отображение дополнительной информации из mod.info


Более детально:

Кнопка "НАЗАД" отбрасывает все изменения; кнопка "ПРИНЯТЬ" применяет все изменения и инициирует перезагрузку lua (даже если никаких изменений не было).

Панель фильтров и поиска
- кнопка "Отображать все моды" сбрасывает фильтры, но не поиск;
- при перезагрузке lua панель сбрасывается в начальное состояние.

Список модов:
- будьте осторожны с "В избранное" и "Убрать из избранного": после нажатия "ПРИНЯТЬ" избранные моды будут включены во всех сохранениях; моды, удалённые из избранных, будут выключены во всех сохранениях;
- иконки читаются из mod.info; изображение будет масштабировано до размера строки (который зависит от размера шрифта); если иконка не назначена, будет использована иконка карты - для модов, содержащих карты, и иконка по умолчанию - для всех остальных;
- состояния модов пишутся в скобках после имени, а так же отображаются маркером около иконки и цветом текста.

Превью-панель:
- если изображение одно, то оно будет растянуто на всю панель (с сохранением соотношения сторон);
- если изображений несколько, то их можно листать колёсиком мыши или кликая боковые превью; клик по центральному изображению растянет его до размеров панели.

Инфо-панель:
- может отображать описание мода на текущем языке - для этого в файле mod.info в строках description нужно указать <LANG:XX>, где XX - код языка;
- остальная информация помещена в сворачиваемый блок "Дополнительная информация"; помимо ID мода и списка зависимостей из mod.info читаются строки modversion, pzversion, tags, authors;
- под сворачиваемым блоком размещены ссылки на локальное расположение мода, страницу в Steam и адрес, указанный в строке url файла mod.info;
- в самом низу - кнопка редактирования пользовательских тэгов, которые будут записаны в файл (homedir)/Zomboid/Lua/saved_modtags.txt.

Сохранение списков включенных модов:
- используется файл (homedir)/Zomboid/Lua/saved_modlist.txt;
- есть четыре предустановленных списка: "Отключить все моды" и текущие списки (глобальный, от последнего сохранения и от текущего сохранения, если вы зашли из панели "Выбрать сохранённую игру");
- моды, отмеченные как избранные, игнорируют выбор из этого списка (то есть "Отключить все моды" - это "Отключить все моды, кроме избранных").


Примечания:

- мод работает вместо оригинального файла ModSelector.lua
- геймпад почти не поддерживается - только кнопки "НАЗАД" и "ПРИНЯТЬ" (это вообще кому-нибудь нужно?)
- кнопка "Приоритет порядка карт" удалена - я не нашёл ничего, что сделало бы её доступной (если она всё же нужна - напишите мне, как и где это должно работать)


Мод есть на GitHub[github.com]
Workshop ID: 2155197983
Mod ID: NRK_ModSelector
Популярные обсуждения Просмотреть все (1)
0
21 июл. 2020 г. в 16:06
Translations
Narrnika
Комментариев: 24
Mnaisuka 14 апр. 2023 г. в 10:26 
Hi, I have modified part of your module code to support localization, can I distribute it to Workshop?
NoctisFalco 25 дек. 2021 г. в 19:12 
Guys, I've made an improved version of this mod: Mod Manager

Thanks, Narrnika, for your mod and the permission to upload it!
space is cool 12 дек. 2021 г. в 2:25 
am I able to select multiple mods at once?
pgames-food 15 окт. 2021 г. в 19:27 
hi the mod is already really cool, but is there any way to sort by the mod's "last modified" or date created folder?

for example, so that whenever we subscribe to more mods (or manually put mods into the mod subfolder), we can sort the list to see the newest mods at the top or something :)

that we can just go "tick tick tick" to enable, instead of needing to type, and use the other hand for eating crisps :)
RunYouCleverBoy 15 окт. 2021 г. в 18:03 
Спасибо. Мост просто "must to have".
у меня не работает кнопка "Расположение на диске"
может какие то параметры запуска нужны, тип от админа и т.д.
R4skall 25 сен. 2021 г. в 10:14 
@Narrnika the map priority order button works in basegame now and it checks for conflicting map mods tiles for you to set mapload priority
pgames-food 16 сен. 2021 г. в 21:39 
this mod is very useful, thanks
Gaylord 16 сен. 2021 г. в 21:02 
Привет. Отличный мод, очень помогает. Есть пару идей, которые, как мне кажется, могли бы сделать мод ещё более функциональным. Знаю, что идеи особо ничего не стоят без предложений как их реализовать, но я, к сожалению, не программист. поэтому могу только так)

1. Возможность скрытия модов из списка (иногда бывает так, что один мод имеет несколько разных вариаций или боле старые версии, которые мешаются).
2. Возможность выключить или включить сразу все моды

В любом случае, спасибо за мод.
sola 21 июл. 2021 г. в 14:51 
В общем я просто удалил избранные моды из saved_modlist.txt
sola 21 июл. 2021 г. в 14:38 
Я кнш сё понимаю, но если добавил мод в избранное, то кнопка убрать из избранного не нажимается, и мод, который в избранном не включишь не выключишь