1. Моды в стардью работают на пк ( windows/linux/mac) и на андроид, на прочих системах нет (без плясок с бубном)
2. Для работы модов требуется установить Stardew Modding API - https://smapi.io . Скачивать можно как напрямик, так и с nexusmods - https://www.nexusmods.com/stardewvalley - тут лежит большая часть модов для стардью.
В скачанном архиве лежит скрипт, который ставит/обновляет/удаляет smapi. Так же при установке он говорит - "Если вы используете стим, поставьте вот эту вот строчку вместо параметров стима, тогда сможете получать стим ачивки, когда играете с модами. Кавычки в строчке важны, команда в конце тоже
Если потеряли строчку, то можно просто запустить инсталлятор smapi снова - удалять перед этим не надо.
3. Установка модов.
Для начала вы выбираете любой желаемый мод. Анон и1спользует два места чтобы искать моды: раздел Стардью на nexusmods и, в случае устаревших модов, эту страницу: https://smapi.io/mods - там могут писать "broken, use <мод> instead.", и ссылки не только на nexusmods.
Потом мод надо распаковать по следующему пути:
папка с игрой/Mods/<ваш мод где-то тут>
Подпапки допускаются (насколько глубоко неизвестно, в примерах указано с одним вложением, т.е. Mods/Plants/GreatModNewPlant)
После этого запускаете игру через стим( если настроили параметры запуска)/ через файл в папке игры "StardewModdingAPI.exe"
4. Моды с зависимостями от других модов.
К этим модам чаще всего относятся моды с заменой текстур через мод Content Patcher или модифицирующие действие другого мода/влияющие на другой мод
На нексусе зависимости можно глянуть в разделе Requirements - чаще всего там будет только smapi, но в других случаях, будет ссылка на мод.
Если забыли сразу найти мод с зависимостью - запуск игры может дать следующий текст (пример)
Тут прямо говорится "Для работы мода требуется мод Content Patcher, вот ссылка". Ссылки может не быть, тогда надо будет найти нужный мод каким-нибудь другим способом (название все равно будет).
5. Обновление модов.
В принципе вручную следить за всеми обновлениями не обязательно, потому что при запуске, в консоли где запускается smapi, может быть следующий текст:
или что-то вроде "Новая версия smapi вышла", обновитесь пожалуйста
Ну и тут просто можно обновить/удалить мод, на который указано, или обновить smapi.