Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
SimpleQuest
Полноценная RPG-система квестов: цепочки заданий, золотые уведомления, неограниченные награды и опыт EpicMMO. Настрой свое приключение в Valheim!
| Last updated | a day ago |
| Total downloads | 566 |
| Total rating | 1 |
| Categories | Mods Tools Server-side Client-side Utility Building |
| Dependency string | RonmaruMori-SimpleQuest-4.9.1 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.28.0README
📜 Simple Quest (v4.9.1)
Simple Quest — это легкая и удобная квестовая система для Valheim. Я старался сделать её максимально нативной: полноценный журнал, золотые уведомления в углу экрана и полная синхронизация заданий с сервером.
Для админов: Настройте
quests.jsonна сервере один раз, и он сам разлетится всем игрокам при заходе.
🚀 Что нового в v4.9.1?
В этом обновлении я добавил полноценную поддержку фермерства и подтянул визуал:
- **📌 Живое отслеживание (HUD): Добавлена кнопка «Отслеживать». Теперь выбранный квест закрепляется прямо на экране под мини-картой. Прогресс (убийства/сбор) обновляется мгновенно, больше не нужно постоянно открывать журнал.
- **🖱️ Умная навигация: Список заданий в журнале теперь можно листать колесиком мыши со звуком шуршания страниц.
- **⌨️ Улучшенное управление: Журнал теперь автоматически закрывается при нажатии Tab (открытие инвентаря) или Esc. Больше никаких наложений окон друг на друга!
- **🚀 Оптимизация: Переписал логику обновления интерфейса. Теперь мод практически не потребляет ресурсы процессора, когда журнал закрыт.
- 🌱 Квесты на посадку: Теперь можно делать задания на посадку растений (морковь, репа, лук и даже деревья). Раньше это вызывало ошибки, если стояли моды на навыки фермерства — теперь всё работает чётко.
- 🛠 Совместимость с PlantEasily: Мод теперь понимает, когда вы сажаете растения пачками через культиватор.
- 🎨 Улучшенная читаемость: Переработал цвета в журнале. Сделал дерево более строгим и темным, а весь текст — белым. Теперь описания и награды видно сразу, ничего не сливается.
🤝 Главные фишки
- ⛓️ Цепочки заданий (PreReqID): Создавайте сюжетные линии, где новые квесты открываются только после выполнения старых.
- ✨ Золотой прогресс: Уведомления о прогрессе (например,
Камень: 1 / 5) отображаются жирным золотым шрифтом в углу экрана. - 💎 Система редкости: Цветные рамки и заголовки для квестов разной сложности: от
CommonдоMythic. - 🖼️ Слайд-шоу наград: Если в квесте несколько наград, их иконки будут плавно сменять друг друга в журнале.
🛠 Совместимость с модами
Все работает "из коробки" с:
- ✅ Monstrum & MonsterLabZ (полная поддержка всех мобов)
- ✅ EpicMMO (автоматическая выдача опыта в систему уровней)
- ✅ PlantEasily & CraftFromContainers
⚙️ Установка
- Установите Jotunn.
- Создайте в
BepInEx/plugins/папкуSimpleQuest. - Поместите туда
SimpleQuest.dllи папкуtranslations. - Ваш файл с квестами
quests.jsonдолжен лежать вBepInEx/config/SimpleQuest/. - Сохранение: Ваш прогресс привязан к имени персонажа и сохраняется в файле progress_Имя.sav в папке конфигов.
📑 Примеры настройки (quests.json)
Ниже примеры того, как комбинировать разные типы задач и создавать цепочки:
{
"Quests": [
{
"ID": "wood_01",
"Title": "ПЕРВЫЕ ДРОВА",
"Goal": "Собери немного древесины для костра.",
"Rarity": "Common",
"Reqs": [{ "Prefab": "Wood", "Amount": 10 }],
"RewardItems": [{ "Prefab": "Coins", "Amount": 50 }],
"ExpReward": 100
},
{
"ID": "farm_01",
"PreReqID": "wood_01",
"Title": "ФЕРМЕР: Начало",
"Goal": "Используй культиватор, чтобы посадить морковь.",
"Rarity": "Common",
"KillReqs": [{ "Prefab": "Carrot", "Amount": 10 }],
"RewardItems": [{ "Prefab": "CarrotSeeds", "Amount": 20 }],
"ExpReward": 200
},
{
"ID": "farm_02",
"PreReqID": "farm_01",
"Title": "ФЕРМЕР: Сбор урожая",
"Goal": "Дождись, пока морковь вырастет, и собери её.",
"Rarity": "Rare",
"Reqs": [{ "Prefab": "Carrot", "Amount": 10 }],
"RewardItems": [{ "Prefab": "CookedMeat", "Amount": 20 }],
"ExpReward": 350
},
{
"ID": "hunt_01",
"Title": "ОХОТА: Кабаны",
"Goal": "Местные кабаны совсем распоясались. Прореди их популяцию.",
"Rarity": "Common",
"KillReqs": [{ "Prefab": "Boar", "Amount": 5 }],
"RewardItems": [{ "Prefab": "LeatherScraps", "Amount": 10 }],
"ExpReward": 150
}
]
}
### Коротко по настройке:
* **Reqs** — нужно иметь предметы в инвентаре для сдачи.
* **KillReqs** — нужно убивать мобов или **сажать растения**.
* **PreReqID** — ID предыдущего квеста. Если пусто — квест доступен сразу.
* **RewardItems** — список наград (можно добавить сколько угодно).
**Клавиша журнала по умолчанию:** `L` (меняется в конфиге BepInEx).