Norse Personality Construction System

版本 v1.0.0·更新於 2026-09-12

A questing framework for servers. Create your own NPCs and give them purpose!

模組介紹 作者原文

Norse Personality Construction System

A questing framework for servers. Create your own NPCs and give them purpose! Great for roleplaying servers!

Support Me!

Thank you to everyone who have used my mods during early access. All of your feedback and support has made the hundreds of hours sunk into these projects worth it. Even though modding has never really paid out in cash it has rewarded me with friends, community, and even more fun times! To all of you who have bought me coffees over the years, I am extremely grateful for your kindness!

If you would like to keep supporting the development and maintenance of my mods you can buy me a coffee through the image link below.

Looking for a Valhiem server? I have partnered with Survival Servers to get you 25% off with the code `VALHEIM25`! Order through the link by clicking on the image below and I will get a portion of the proceeds. You get a server to play with your friends and I can go buy some more of that sweet sweet coffee to keep the mods working!

Version 0.1.0+ Upgrade

IF YOU HAVE A WORLD WITH VERSION 0.0.7 - UPDATING MAY BREAK YOUR CURRENT NPCS!!!!!!

This is the warning. You have been warned.

I did my best to make a smooth transition, but it is not perfect.

Disclaimer!

This mod is not finished! There are many features that still need to get added. Feedback on current supported features will be greatly appreciated. See the list of possible future improvements and contributing information at the bottom of this readme.

Thank you to everyone who has tried the first beta versions of this mod! Your enthusiasm has been very rewarding and inspiring!

Features

  • Create your own custom NPC characters and assign them different functions including:
  • Quest: Give the player a quest line. Includes speaking, rewarding items or keys to control game behavior.
  • Sellsword: Hireable and will fight for the player. (Not finished)
  • SlayTarget: Defeat this NPC for rewards. (Not finished)
  • Trader: Runs a store similar to Haldor/Hildir.
  • NPCs can have random movement and actions such as sitting in chairs. (Not finished)
  • NPCs behave like players and come back to life after killed (by default).
  • NPCs can be set to permanently die and players can choose when to bury the body.

Global and Player Player Unique Keys

What is a key and what is controlled by them? In vanilla Valheim there exists a "global key" list that is a bunch of strings (words) shared by all players. There also exist vanilla "Player Unique Key"; These keys are saved separately for each player. Worldly spawns, raids, dreams, and Haldor's items are all controlled by the presence of specific keys. Each boss, select creatures in the game, as well as Hildir's quests each have keys associated with their completion. This mod also adds keys and uses the existing vanilla systems to control game behavior.

This mod can add to both the Global Key and Player Unique Key systems. Quest rewards can be customized to either apply to all players, or the individual that completed the action. When this mod checks for the existence of keys it will check both of these lists. This will be pointed out in the examples provided below.

World Advancement & Progression Mod

This mod will pair nicely with WAP's private key system. If an NPC is configured to use Global keys then only the players within the radius (about 100 meters) of the receiving player will get the keys. If you wish all player in the area receive the key, then use the "Global" setting for your NPC configuration. This allows your players to work in groups to complete quests together. Otherwise use the "Player" setting to have true individual progress. The mod will default to "Player" when not specified.

If you desire that some keys are allowed to be Global you can use the advanced configurations for the progression mod to allow for these keys to be added to the global list. This is useful for quests that you only want one player to be able to complete, or if you only want to r

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

denikson-BepInExPack_ValheimValheimModding-JotunnValheimModding-YamlDotNet

檔案與校驗

檔案名稱
Norse_Personality_Construction_System-1.0.0.zip
檔案大小
154.6 KiB