fedorovdgap-VanillaNPC icon

VanillaNPC

Vanilla-style NPCs for your base: a fisherman who works for coins and bait, guards who wear the gear you give them, a tavern that sells meads and tips you off on traders, and bandit raids once you have guards.

Last updated 5 hours ago
Total downloads 420
Total rating 1 
Categories Mods NPCs
Dependency string fedorovdgap-VanillaNPC-1.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2350 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2350
ValheimModding-Jotunn-2.30.0 icon
ValheimModding-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.30.0

README

VanillaNPC

VanillaNPC: a tavern at dusk, guards with their shields and a lake at sunset

NPCs that live and work around your base — built entirely from the game's own parts, so they look like they were always there.

  • A fisherman who works for coins and bait and gets better with every biome.
  • Guards for hire who wear the gear you give them, follow you and never die.
  • A tavern: meads for sale, a drunkard who knows where the traders are, and regulars who make the place feel alive.
  • Bandit raids that begin once you have someone to defend your home.

Formerly Fjord Folk. If you have FjordFolk installed, uninstall it: VanillaNPC replaces it (while FjordFolk is installed, VanillaNPC does not load), and a fisherman you have already built stays where he is.

Русское описание — ниже.

The fisherman

The fisherman at work by his stool

Hammer → Misc → Fisherman's Spot: the materials of a stool, a fishing rod and 300 coins.

  • Near water only, one per world. Height doesn't matter: a jetty or a cliff works too.
  • He can't be hurt, and can't be dismantled while he still holds your coins, bait or catch.

Press E to open his window, laid out like a workbench:

  • Work. Give him coins: he takes a small, luck-based fee for every fish. Give him bait: the bait decides the fish, whatever biome he sits in, and you pick which bait he uses. Every fish costs one bait. The catch goes into a basket of 60 — take it whenever you like.
  • About one fish every two minutes, and he keeps working while you are away (up to one in-game day).
  • Upgrade. Mastery rises one level per biome, eight in all, paid in that biome's trophies (×8, ×4, ×2) shown like crafting requirements. Every level lowers his fee; at the top he charges half. His level is the star in the corner of the window.

And one more thing: once he works for you, someone from his family might turn up at your door now and then…

The recruiter and the guards

The recruiter's stall with two of his guards

Hammer → Misc → Recruiter: 10 wood, a silver necklace, 2 deer trophies, 2 boar trophies and 100 coins. One per world. Press E to open the game's own crafting window:

  • Hire a guard by buying his banner for 300 coins. There are five guards, each with his own face, banner colour and way of talking; a guard who already serves you can't be hired twice.
  • Upgrade a banner: eight levels, one per biome, for amber, amber pearls or rubies and a trophy of that biome.

Hired guards standing watch in the rain

  • Set up the banner with the Hammer → Misc: two poles, the banner, a chest, a spear and a shield. The guard comes and serves at that post.
  • The chest is his gear: he wears the best armour, melee weapon and shield in it (bows are left alone). Swap it any time.
  • Health 25, plus 25 for every banner upgrade — up to 225. To upgrade, take the banner down with the hammer (it keeps its level, the chest drops its contents, the guard leaves), upgrade it at the recruiter and set it up again.
  • E — follow me / stay here. Shift+E — back to your post (not while enemies are near).
  • He defends you, joins your fights and catches up with you, through portals too.
  • A guard never dies. At zero health he is badly wounded: he kneels and is marked on the map. Press E on him with a healing mead in your inventory to get him back on his feet.

The tavern

The innkeeper's shop: only the meads you know how to brew

Everyone comes with a seat of his own, built with the Hammer → Misc:

  • Innkeeper — the materials of a stool and 10 bronze. He sits on his stool and gets up when you come over. E opens the game's own shop window with the meads you already know how to brew, from 30 to 200 coins depending on the biome of their ingredients. He sells; he doesn't buy.
  • Drunkard — the materials of a chair. Buy him a drink — a healing mead that suits your world's progress, and 400 coins — and he marks on your map the nearest trader you haven't found yet (Haldor, Hildir, the Bog Witch or the idol forge).
  • Two regulars — the materials of a chair and 100 coins each. They sit, drink and now and then get up to dance.

Tavern regulars at their table

Bandit raids

A band of forest brothers on the move at night

Once you hire your first guard, the forest brothers start raiding the Meadows and the Black Forest.

  • A raid of the game's own kind, with its warning and music — anywhere in those two biomes, not only at your base.
  • About once an hour (every 20 minutes, a 33% chance). The world's raid setting makes raids rarer or more frequent; with raids turned off, the brothers never come.
  • The band: a captain, eight to ten swordsmen — some carrying torches — and three or four archers. They hunt people, you and your guards, and leave your buildings alone.

The battlefield after a raid

The fallen don't vanish: they lie where they fell. The North has old ways with its dead — see them off properly, and they may leave you something. Leave them be, and you won't be allowed to forget.

To start a raid right away (for server admins and the curious): enable devcommands in the console, then type event fjordfolk_bandits.

Multiplayer

Install the mod for everyone who plays together (and on the dedicated server, if you use one).

Languages

English and Russian, following the game's language setting. Other languages fall back to English. The NPCs' lines are plain text files. You can override them without rebuilding the mod: put them in BepInEx/config/VanillaNPC/dialogue/ (for example fisher.English.txt).

Configuration

BepInEx/config/fedorovdgap.vanillanpc.cfg:

  • Fisherman.Work — seconds per fish (120), basket size (60), how long an absence is worked off (1800 s), how far to look for water (8 m).
  • Fisherman.Economy — average fee per fish at the lowest and the highest mastery (8 + 2 per bait tier → 4 + 1), and how much luck varies it (±30%).
  • Fisherman.Progress — coins in the spot's recipe (300).
  • Beggar — how often the visitor comes and when he leaves.
  • Guard — how fast a guard heals (180 s), how far he sees enemies (30 m) and chases them (20 m), how far behind he is brought to you (60 m), and how far he walks to his post before simply going there (80 m).

Requirements


VanillaNPC (по-русски)

NPC, которые живут и работают рядом с вашей базой, — собранные целиком из деталей самой игры, будто всегда в ней были.

  • Рыбак, который работает за монеты и наживку и с каждым биомом становится лучше.
  • Стражники на службе: носят снаряжение, которое вы им дали, ходят за вами и не умирают.
  • Таверна: медовухи на продажу, пьяница, который знает, где торговцы, и завсегдатаи, с которыми здесь становится живо.
  • Набеги разбойников, которые начинаются, когда вашему дому появится кого защищать.

Раньше мод назывался Fjord Folk. Если он у вас установлен, удалите его: VanillaNPC его заменяет (пока стоит FjordFolk, VanillaNPC не загружается), а уже построенный рыбак останется на месте.

Рыбак

Рыбак за работой у своего табурета

Молоток → Прочее → Рабочее место рыбака: материалы табурета, удочка и 300 монет.

  • Только у воды, один на мир. Высота не важна: мостки или обрыв тоже подойдут.
  • Бессмертный. Снести молотком нельзя, пока у него ваши монеты, наживка или улов.

Нажмите E — откроется окно, устроенное как у верстака:

  • Работа. Дайте монет: за каждую рыбу он берёт небольшую плату, немного на удачу. Дайте наживку: какая наживка — такая рыба, в каком бы биоме он ни сидел; какую наживку брать, выбираете вы. Каждая рыба тратит одну наживку. Улов копится в корзине на 60 штук — забирайте когда угодно.
  • Примерно рыба в две минуты, и пока вас нет, работа продолжается (до одного игрового дня).
  • Улучшение. Мастерство растёт на уровень за биом, всего восемь, за трофеи этого биома (×8, ×4, ×2), показанные как требования при крафте. С каждым уровнем плата ниже, на высшем — вдвое. Текущий уровень — звезда в углу окна.

И ещё кое-что: когда он начнёт на вас работать, к вашему дому иногда может заглянуть кто-то из его родни…

Рекрутер и стражники

Прилавок рекрутера с двумя его стражами

Молоток → Прочее → Рекрутер: 10 дерева, серебряное ожерелье, 2 трофея оленя, 2 трофея кабана и 100 монет. Один на мир. E открывает обычное окно крафта игры:

  • Нанять стражника — купить его знамя за 300 монет. Стражников пятеро, у каждого своё лицо, цвет знамени и манера говорить; того, кто уже служит, второй раз не нанять.
  • Улучшить знамя: восемь уровней, по одному за биом, за янтарь, янтарный жемчуг или рубины и трофей этого биома.

Нанятые стражники несут дозор под дождём

  • Поставьте знамяМолоток → Прочее: два столба, знамя, сундук, копьё и щит. Стражник придёт и будет служить на этом посту.
  • Сундук — его снаряжение: он носит лучшую броню, оружие ближнего боя и щит оттуда (луки не берёт). Менять можно когда угодно.
  • Здоровье 25 и ещё 25 за каждое улучшение знамени — до 225. Чтобы улучшить, снимите знамя молотком (уровень сохранится, из сундука выпадет содержимое, стражник уйдёт), улучшите у рекрутера и поставьте снова.
  • E — за мной / стой здесь. Shift+E — на пост (не когда рядом враги).
  • Защищает вас, вступает в ваши бои и догоняет, в том числе через порталы.
  • Стражник не умирает. На нуле здоровья он тяжело ранен: встаёт на колено и отмечается на карте. Нажмите на него E, когда в сумке есть лечебная медовуха, — и он снова на ногах.

Таверна

Лавка трактирщика: только те медовухи, что вы умеете варить

Каждый приходит со своим сиденьем, строится Молотком → Прочее:

  • Трактирщик — материалы табурета и 10 бронзы. Сидит на табурете и встаёт, когда к нему подходишь. E открывает обычное окно торговли игры с медовухами, которые вы уже умеете варить, — от 30 до 200 монет в зависимости от биома ингредиентов. Продаёт, но не покупает.
  • Пьяница — материалы стула. Угостите его — лечебная медовуха по прогрессу мира и 400 монет, — и он отметит на карте ближайшего торговца, которого вы ещё не нашли (Хальдора, Хильдир, Болотную ведьму или кузницу с идолами).
  • Двое завсегдатаев — материалы стула и 100 монет каждый. Сидят, выпивают и иногда пускаются в пляс.

Завсегдатаи таверны за столом

Набеги разбойников

Банда лесных братьев ночью в лесу

Когда вы наймёте первого стражника, лесные братья начнут совершать набеги на Луга и Чёрный лес.

  • Набег как в самой игре, с предупреждением и музыкой, — где угодно в этих двух биомах, не только у базы.
  • Примерно раз в час (каждые 20 минут шанс 33 %). Настройка мира «Набеги» делает их реже или чаще; если набеги выключены, братья не приходят.
  • Банда: капитан, восемь-десять мечников — у некоторых факелы — и три-четыре лучника. Нападают на людей — на вас и ваших стражников — и не трогают постройки.

Поле боя после набега

Павшие не исчезают — они лежат там, где упали. У Севера свои обычаи для мёртвых: проводите их как положено, и они, быть может, кое-что вам оставят. А оставите как есть — вам не дадут об этом забыть.

Чтобы вызвать набег сразу (для админов сервера и любопытных): включите в консоли devcommands и введите event fjordfolk_bandits.

Игра по сети

Мод должен стоять у всех, кто играет вместе, и на выделенном сервере, если он есть.

Языки

Английский и русский — по языку игры. Остальные языки показываются по-английски. Реплики жителей — обычные текстовые файлы. Их можно заменить без пересборки мода: положите свои в BepInEx/config/VanillaNPC/dialogue/ (например, fisher.Russian.txt).

Настройки

BepInEx/config/fedorovdgap.vanillanpc.cfg — те же разделы, что описаны выше по-английски. Настройки из старого fedorovdgap.fjordfolk.cfg не переносятся.