Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
CaptainSkillTree
Valheim Skill Tree Expansion - EpicMMOSystem Expert System
| Date uploaded | 2 weeks ago |
| Version | 1.25.81 |
| Download link | korCaptain-CaptainSkillTree-1.25.81.zip |
| Downloads | 417 |
| Dependency string | korCaptain-CaptainSkillTree-1.25.81 |
This mod requires the following mods to function
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.2333WackyMole-WackyEpicMMOSystem
Adds to your Valheim world a system of levels and distribution of characteristics
Preferred version: 1.9.58ValheimModding-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.29.1README
CaptainSkillTree - Valheim Skill Tree Mod
한국어 설명 보기 | English Description
📸 ScreenShot~!
🌳 Skill Tree Overview

⚔️ Skill Icons
![]()
🎥 Play~
🗡️ Assassin - Stealth Strike (Knife / G)

🏃 Rush Slash (Sword / G)

⚔️ Whirlwind Slash / 회오리베기 (Sword / H)

🏹 Explosive Arrow (Bow / Z)

💚 Heal (Paladin / Y)

⚡ Fire Rain (Mage / Y)

⚡ Double battle (Staff or Wand / Z)

🌧️ Arrow Rain (Bow / H)

🔨 Fury Hammer (Mace / G)

⚡ Rush Shield (Mace / H)

#Language support: 한국어, English, Русский, Português-Brasil, das Deutsche, 中国话, 日本語
🇰🇷 한국어 (Korean)
개요
CaptainSkillTree는 발헤임의 캐릭터 성장을 위한 종합 스킬트리 모드입니다. 전문가 트리, 무기 트리, 직업 시스템을 통해 바이킹의 능력을 강화하세요!
📦 필수 모드 (Dependencies)
| 모드 | 버전 | 필수 여부 |
|---|---|---|
| BepInExPack_Valheim | 5.4.2200+ | 필수 |
| Jotunn | 2.20.0+ | 필수 |
| WackyEpicMMOSystem | 최신 | 권장 |
| ConfigurationManager | 최신 | 권장 (GUI 설정용) |
참고: CaptainSkillTree는 자체 레벨 시스템을 내장하고 있습니다. WackyEpicMMOSystem이 설치되지 않은 경우 자동으로 내장 레벨 시스템을 사용합니다.(보조적인 진행을 위함입니다. 가능한 WackyEpicMMOSystem을 설치하고 플레이 바랍니다.)
✨ 주요 특징
종합 스킬트리 시스템
- 4개 전문가 트리: 공격, 속도, 방어, 생산
- 8개 무기 트리: 활, 지팡이, 석궁, 단검, 검, 둔기, 창, 폴암
- 7개 직업: 궁수, 마법사, 탱커, 로그, 광전사, 성기사, 제작전문가
패시브 & 액티브 스킬
- 패시브 스킬: 자동 효과 보너스 (VFX/SFX 없음)
- 액티브 스킬: 키 바인딩으로 발동하는 강력한 스킬 + 화려한 VFX
- 활전문가 화살비 (H): 하늘에서 다수의 화살을 내리꽂는 범위 공격
- 석궁전문가 빙결폭발 (H): 빙결 효과를 발동시키는 폭발형 석궁 스킬
- 폴암전문가 휠윈드 (H): 폴암을 회전시켜 주변 전체를 타격하는 광역 스킬
- 단검전문가 스택폭발 (H): 스택을 쌓아 한꺼번에 폭발시키는 단검 스킬
스킬트리 UI 편의 기능
- 탈출 버튼: 스킬트리 UI에서 클릭 한 번으로 즉시 닫기 가능
- 스킬 아이콘 HUD: 화면 크기에 따라 자동 크기 조절, 단축키 표시
- 상체 회피모션: 회피 시 상체가 회피 방향으로 자연스럽게 기울어지는 모션
막기훈련 (Block Training)
- 방어 전문가 트리 보유 스킬
- 패링 성공 시 자동 반격: 막기력 × 300% 타격 데미지 + 4m 밀어내기
- 쿨타임 없음, 스태미나 소모 없음 (근접무기 또는 방패 착용 시 발동)
게임 난이도 선택
- 첫 설치 시 팝업 창으로 난이도 선택 (Easy / Normal / Hard / Veryhard)
- 언제든지 Config 파일에서 변경 가능
서버 싱크
- 모든 Config가 서버에서 클라이언트로 동기화
- 관리자가 Config 파일로 밸런스 조절 가능
- 서버 재시작 없이 실시간 업데이트
독립 실행 모드
- EpicMMOSystem 없이도 독립적으로 작동
- 자동 감지 및 내장 레벨 시스템으로 전환
- 발헤임 업데이트로 인한 필수 모드만으로도 끊김 없이 플레이 가능
전용 BGM
- 스킬트리 전용 배경음악 탑재
- 스킬트리 UI가 열리면 자동 재생
- 발헤임 음악을 일시정지하고, 닫으면 자동 재개
🗺️ 스킬트리 여는 방법
- TAB 키로 인벤토리 열기
- 레벨 시스템 버튼 옆의 스킬트리 아이콘 (검 아이콘) 클릭
- EpicMMO 모드 없을때는 캐릭터 머리위 스킬트리 아이콘 (검 아이콘) 클릭
- 전용 BGM과 함께 스킬트리 UI 열림
- UI 우측 하단의 탈출 버튼으로 창 닫기
⌨️ 키 바인딩
* 같은 단축 키는 1개만 배울 수 있음| 키 | 용도 | 설명 |
|---|---|---|
| Z | 원거리 액티브 | 석궁/활/지팡이 중 택1 |
| G | 근접 메인 액티브 | |
| H | 보조 액티브 | 화살비(활), 빙결폭발(석궁), 회오리베기(검), 방패돌진(둔기), 휠윈드(폴암), 스택폭발(단검) 등 |
| Y | 직업 액티브 | 7개 직업 중 택1 |
🌳 스킬 트리
전문가 트리 (Expert Trees)
| 트리 | 설명 | 주요 효과 |
|---|---|---|
| Attack | 공격 전문가 | 데미지+, 크리티컬 확률/데미지 |
| Speed | 속도 전문가 | 이동속도, 공격속도, 쿨타임 감소 (Lv1~7 성장형) |
| Defense | 방어 전문가 | 체력, 방어력, 회피율, 재생력, 막기훈련(패링 자동 반격) |
| Production | 생산 전문가 | 채집 효율, 제작 보너스 |
무기 트리 (Weapon Trees)
원거리
| 트리 | 설명 | 액티브 스킬 |
|---|---|---|
| Bow | 활 전문가 | 폭발화살 (Z키), 화살비 (H키) |
| Staff | 지팡이 전문가 | 연속시전 (Z키), 힐+범위넉백 (H키) |
| Crossbow | 석궁 전문가 | 단한발 (Z키), 빙결폭발 (H키) |
근접
| 트리 | 설명 | 액티브 스킬 |
|---|---|---|
| Knife | 단검 전문가 | 암살자 (G키), 스택폭발 (H키) |
| Sword | 검 전문가 | 돌진베기 (G키), 회오리베기 (H키) |
| Mace | 둔기 전문가 | 분노의망치 (G키), 방패돌진 (H키) |
| Spear | 창 전문가 | 꿰뚫기+돌진 (G키), 연공창 (H키), 빠른공격모션 (Tier1, 모션 변경) |
| Polearm | 폴암 전문가 | 장창제왕 (G키), 휠윈드 (H키) |
직업 트리 (Job Classes)
| 직업 | 설명 | 액티브 (Y키) | 패시브 |
|---|---|---|---|
| Archer | 궁수 | 멀티샷 | 점프 높이+, 낙사 감소, 화살/볼트 50% 무소모, 스태미나 소모 -15~55% |
| Mage | 마법사 | 마나폭발 | Eitr 보너스 |
| Tanker | 탱커 | 전장의 함성 (범위 도발 + 피해 축적 폭발 + 피해감소) | 피해감소, 체력+ |
| Rogue | 로그 | 암살 | 크리티컬+, 은신 |
| Berserker | 광전사 | 광전사의 분노 | 체력 낮을수록 데미지+ |
| Paladin | 성기사 | 신성한 빛 | 힐, 버프 |
| Producer | 제작전문가 | 장인의 축복 | 팜그리드, 내구도+, 재료감소, 마법부여 |
🌾 제작전문가 (Producer) 상세
팜그리드 (Farm Grid)
- 경작 도구(Cultivator/Hoe) 장착 시 녹색 격자 시각화 자동 표시
- 씨앗 심을 때 격자 위치에 자동 추가 식재 (보유 씨앗 소모)
휠마우스 조작:
| 조작 | 효과 | 범위 |
|---|---|---|
| 휠마우스 | 격자 회전 (5도 단위) | -180° ~ +180° |
| Alt + 휠마우스 | 격자 간격 조절 (0.1x 단위) | 0.5x ~ 3.0x |
레벨별 그리드 크기:
| 레벨 | 크기 | 한번에 심는 총 칸 수 |
|---|---|---|
| Lv1 | 1×2 | 2칸 |
| Lv2 | 2×2 | 4칸 |
| Lv3 | 2×3 | 6칸 |
| Lv4 | 3×3 | 9칸 |
| Lv5 | 3×4 | 12칸 |
경작 도구 해제 시 격자·회전·간격이 초기화됩니다.
마법부여 (Enchant) - Lv3+ 활성화
- 아이템 제작 완료 시 확률적으로 마법부여 적용
- 마법부여된 아이템은 인벤토리/핫키바에 붉은 테두리 표시
- 아이템 툴팁에 금색 ✨ 아이콘과 마법부여 수치 표시
마법부여 확률:
| 레벨 | 확률 |
|---|---|
| Lv1 | 25% |
| Lv2 | 45% |
| Lv3 | 65% |
| Lv4 | 75% |
| Lv5 | 95% |
마법부여 종류 - 일반 무기 (공격력/공격속도 1:1):
| 종류 | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| 공격력 (WeaponDmg) | 3~5% | 6~8% | 9~12% |
| 공격속도 (WeaponSpd) | 3~5% | 6~8% | 9~12% |
마법부여 종류 - 활 (공격력/치명타 1:1):
| 종류 | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| 공격력 (WeaponDmg) | 3~5% | 6~8% | 9~12% |
| 치명타 확률 (BowCrit) | +3~5% | +6~8% | +9~12% |
마법부여 종류 - 석궁 (공격력/재장전 1:1):
| 종류 | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| 공격력 (WeaponDmg) | 3~5% | 6~8% | 9~12% |
| 재장전 단축 (CrossbowReload) | 20~40% | 45~70% | 75~100% |
마법부여 종류 - 투구 (최대체력/쿨타임감소 1:1):
| 종류 | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| 최대체력 (MaxHP) | +3~5% | +6~8% | +9~12% |
| 쿨타임 감소 (CooldownReduce) | 3~5% | 6~8% | 9~12% |
마법부여 종류 - 상의 (최대체력/방어력 1:1):
| 종류 | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| 최대체력 (MaxHP) | +3~5% | +6~8% | +9~12% |
| 방어력 (Armor) | +3~5% | +6~8% | +9~12% |
마법부여 종류 - 하의 (회피스태미나/이동속도 1:1):
| 종류 | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| 회피 스태미나 감소 (DodgeRoll) | 3~5% | 6~8% | 9~12% |
| 이동속도 (MoveSpeed) | +3~5% | +6~8% | +9~12% |
마법부여 종류 - 망토 (스태미나/에이트르 1:1):
| 종류 | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| 최대스태미나 (MaxStamina) | +5~8% | +9~12% | +13~15% |
| 에이트르 (Eitr) | +5~8 | +9~12 | +13~15 |
마법부여 종류 - 방패 (가드 방어력/이동속도 1:1): | 가드 방어력 | +3~5% | +6~8% | +9~12% | | 이동속도 (MoveSpeed) | +3~5% | +6~8% | +9~12% |
마법부여 종류 - 악세사리 (인벤무게/에이트르회복/점프력 중 랜덤):
| 종류 | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| 인벤 최대 무게 (InvWeight) | +80~100 | +100~125 | +130~150 |
| 에이트르 회복속도 (EitrRegen) | +5~8% | +9~12% | +13~15% |
| 점프력 (JumpForce) | +5~8% | +9~12% | +13~15% |
적용 가능 아이템: 한손/양손무기, 활, 석궁, 투구, 상의, 하의, 망토, 악세사리
🔧 마법부여 수치 커스텀 (Producer_Enchant.json)
마법부여 수치와 슬롯 풀은 모드 내부의 Producer_Enchant.json으로 관리됩니다.
소스코드에서 이 파일을 수정 후 빌드하면 모든 수치를 자유롭게 조정할 수 있습니다.
JSON 구조
{
"enchant_types": [
{
"id": 6,
"name": "BowCrit",
"display_key": "producer_enchant_bow_crit",
"unit": "%",
"lv3": { "min": 3.0, "max": 5.0 },
"lv4": { "min": 6.0, "max": 8.0 },
"lv5": { "min": 9.0, "max": 12.0 }
}
],
"slot_pools": {
"Bow": [{"id": 1, "weight": 1}, {"id": 6, "weight": 1}]
}
}
| 필드 | 설명 |
|---|---|
id |
마법부여 고유 번호 (1~14, 변경 금지) |
unit |
표시 단위 (%, ms, 또는 빈 문자열) |
lv3/lv4/lv5 |
제작 전문가 Lv3/4/5 적용 시 랜덤 수치 범위 |
slot_pools |
슬롯별 마법부여 후보 목록 |
weight |
가중치 — 높을수록 더 자주 등장 (기본: 모두 1) |
슬롯 키 목록
| 슬롯 키 | 대응 아이템 |
|---|---|
Weapon |
한손/양손 무기 |
Bow |
활 |
Crossbow |
석궁 |
Helmet |
투구 |
Chest |
상의 |
Legs |
하의 |
Shoulder |
망토 |
Accessory |
악세사리 |
커스텀 예시
활의 치명타 확률 상한을 높이고, 공격력보다 2배 자주 등장시키려면:
"slot_pools": {
"Bow": [{"id": 1, "weight": 1}, {"id": 6, "weight": 2}]
},
"enchant_types": [
{ "id": 6, "name": "BowCrit", "unit": "%",
"lv3": {"min": 5.0, "max": 8.0},
"lv4": {"min": 8.0, "max": 12.0},
"lv5": {"min": 12.0, "max": 18.0} }
]
마법부여 확률(Lv별 등장 %)은 F1 ConfigManager → Producer Job Skills에서 조정 가능합니다.
🛠️ 관리자 명령어
⚠️
skillreset,skilladd는 devcommands 활성화 필요
| 명령어 | 설명 |
|---|---|
skillreset <플레이어이름> |
플레이어 스킬 초기화 (생산 전문가 스킬 유지) |
skilladd <숫자> <캐릭터이름> |
스킬 포인트 추가 |
skillconfig sync |
관리자 Config를 서버에 동기화 및 전체 클라이언트 즉시 적용 |
⚙️ 설정 관리 (Configuration Management)
ConfigurationManager를 사용하면 게임 내에서 GUI로 모든 모드 설정을 편리하게 조정할 수 있습니다. 게임 내 간편한 설정을 위해 ConfigurationManager 사용을 강력히 권장합니다:
- Thunderstore에서 BepInEx.ConfigurationManager 설치
- 게임 내에서 F1 키를 눌러 Configuration Manager 열기
- 모드 목록에서 CaptainSkillTree 찾기
- 슬라이더, 체크박스, 입력 필드로 원하는 설정 조정
- 변경사항이 즉시 적용 - 재시작 불필요!
GUI 기능
- 실시간 미리보기: 변경사항을 즉시 확인
- 검색 기능: 특정 설정을 빠르게 찾기
- 카테고리 정리: 트리/스킬 타입별로 그룹화
- 기본값 복원: 원클릭으로 원래 값으로 복원
- 서버 싱크 표시: 서버에서 동기화되는 설정 표시
Config 파일 위치
BepInEx/config/CaptainSkillTree.cfg
| 카테고리 | 설명 | 예시 설정 |
|---|---|---|
| Attack Tree | 공격 전문가 설정 | 데미지 보너스 %, 크리티컬 확률 |
| Speed Tree | 속도 전문가 설정 | 이동속도 %, 공격속도 % |
| Defense Tree | 방어 전문가 설정 | 체력 보너스, 방어력 보너스, 회피율 |
| Production Tree | 생산 전문가 설정 | 채집 효율 % |
| Bow Tree | 활 스킬 설정 | 멀티샷 확률, 화살 수, 화살비 데미지/범위 |
| Staff Tree | 지팡이 스킬 설정 | 이중시전 확률, 힐량 |
| Crossbow Tree | 석궁 스킬 설정 | 단한발 데미지, 빙결폭발 데미지/범위/쿨타임 |
| Sword Tree | 검 스킬 설정 | 돌진베기 데미지, 패링돌격 쿨타임 |
| Knife Tree | 단검 스킬 설정 | 암살자 데미지 배율, 스택폭발 스택 수/데미지 |
| Spear Tree | 창 스킬 설정 | 꿰뚫기 데미지, 콤보 횟수 |
| Polearm Tree | 폴암 스킬 설정 | 장창제왕 범위/넉백, 휠윈드 범위/데미지/쿨타임 |
| Mace Tree | 둔기 스킬 설정 | 방패돌진 반경, 분노의망치 데미지 |
| Archer Job Skills | 궁수 직업 설정 | 멀티샷 화살 수, 쿨타임 |
| Mage Job Skills | 마법사 직업 설정 | 마나폭발 데미지, Eitr 소모 |
| Tanker Job Skills | 탱커 직업 설정 | 전장의 함성 범위/지속시간, 피해 반사 |
| Rogue Job Skills | 로그 직업 설정 | 암살 배율 |
| Berserker Job Skills | 광전사 직업 설정 | 분노 지속시간, HP당 데미지 |
| Paladin Job Skills | 성기사 직업 설정 | 힐량, 버프 지속시간 |
| Producer Job Skills | 제작전문가 직업 설정 | 팜그리드 크기, 내구도 보너스%, 재료감소%, 마법부여 확률/수치 |
서버 관리자 참고사항
- 모든 설정은
IsAdminOnly = true로 자동 서버 싱크 - 서버 설정이 클라이언트 설정을 자동으로 덮어씀
- Config 파일 변경이 감지되어 모든 클라이언트에 자동 전송
- 서버 재시작 불필요 - 변경사항이 실시간 적용
📥 설치 방법
- 권장: r2modman/Thunderstore에서 자동 설치
- 수동:
BepInEx/plugins/CaptainSkillTree/폴더에 DLL 복사
🎮 게임 난이도 선택
난이도 선택 방법
첫 설치 시
- 게임 시작 후 자동으로 난이도 선택 팝업이 표시됩니다
- 원하는 난이도를 선택하면 해당 밸런스 값이 Config에 자동 적용됩니다
이후 변경 시
- Config 파일 또는 F1 ConfigurationManager에서 언제든지 변경 가능
- 경로:
BepInEx/config/CaptainSkillTree.cfg→[Game Difficulty]항목
난이도 종류
| 난이도 | 설명 |
|---|---|
| Easy | 스킬 효과 강화 — 편하게 즐기는 모드 |
| Normal | 기본 밸런스 — 권장 설정 |
| Hard | 스킬 효과 약화 — 도전적인 플레이 |
| Veryhard | 최고 난이도 — 별도 Veryhard_CaptainSkillTree.cfg 프리셋 적용 |
Veryhard 프리셋 파일은 모드 설치 폴더 내
asset/에 포함되어 있습니다.
서버 관리자는 해당 cfg를 BepInEx/config에 복사하여 전체 서버에 적용할 수 있습니다.
🏴 English
Overview
CaptainSkillTree is a comprehensive skill tree mod for Valheim that adds Expert Trees, Weapon Trees, and a Job System. Enhance your Viking's abilities with passive bonuses and powerful active skills!
📦 Required Mods (Dependencies)
| Mod | Version | Required |
|---|---|---|
| BepInExPack_Valheim | 5.4.2200+ | Required |
| Jotunn | 2.20.0+ | Required |
| EpicMMOSystem | 1.8.0+ | Recommended (works without it) |
| ConfigurationManager | Latest | Recommended (for GUI settings) |
Note: CaptainSkillTree has its own built-in level system. If EpicMMOSystem is not installed, the mod will automatically use its internal leveling system.
✨ Features
Comprehensive Skill Tree System
- 4 Expert Trees: Attack, Speed, Defense, Production
- 8 Weapon Trees: Bow, Staff, Crossbow, Knife, Sword, Mace, Spear, Polearm
- 7 Job Classes: Archer, Mage, Tanker, Rogue, Berserker, Paladin, Producer
Passive & Active Skills
- Passive Skills: Automatic stat bonuses (no VFX/SFX)
- Active Skills: Powerful abilities with keybindings and stunning VFX
- Bow Expert Arrow Rain (H): AOE skill raining arrows from the sky
- Crossbow Expert Freeze Burst (H): Explosive crossbow bolt that applies a freeze effect
- Polearm Expert Whirlwind (H): Spin attack hitting all surrounding enemies in an area
- Knife Expert Stack Burst (H): Build stacks then detonate them for burst damage
Skill Tree UI
- Exit Button: Close the skill tree UI instantly with the button at the bottom-right corner
- Skill Icon HUD: Auto-scales with screen size, displays key shortcut labels
- Dodge Upper Body Motion: Natural upper-body lean animation when dodging
Block Training
- Defense Expert tree skill
- Successful parry triggers auto-counter: Block Power × 300% blunt damage + 4m knockback
- No cooldown, no stamina cost (requires melee weapon or shield)
Game Difficulty Selection
- Choose difficulty on first install via popup (Easy / Normal / Hard / Veryhard)
- Can be changed anytime through Config file or F1 ConfigurationManager
Server Sync
- All configs sync from server to clients
- Admins can adjust balance through config files
- Real-time updates without server restart
Standalone Mode
- Works independently without EpicMMOSystem
- Automatic detection and fallback to built-in level system
- Seamless experience either way
Custom BGM
- Exclusive skill tree background music
- Plays when skill tree UI is open
- Automatically pauses Valheim's music and resumes when closed
🗺️ How to Open Skill Tree
- Press TAB to open inventory
- Click the Skill Tree Icon (sword icon) near the level system button
- Without EpicMMO: click the Skill Tree Icon above your character's head
- Skill Tree UI opens with custom BGM
- Use the Exit Button at the bottom-right of the UI to close
⌨️ Key Bindings
| Key | Function | Description |
|---|---|---|
| Z | Ranged Active | Crossbow/Bow/Staff skill (choose 1) |
| G | Melee Main Active | Same weapon tree only |
| H | Sub Active | Arrow Rain (Bow), Freeze Burst (Crossbow), Whirlwind Slash (Sword), Rush Shield (Mace), Whirlwind (Polearm), Stack Burst (Knife), etc. |
| Y | Job Active | 1 of 7 jobs |
🌳 Skill Trees
Expert Trees
| Tree | Description | Main Effects |
|---|---|---|
| Attack | Attack Expert | Damage+, Critical Chance/Damage |
| Speed | Speed Expert | Move Speed, Attack Speed, Cooldown Reduction (Lv1~7 scaling) |
| Defense | Defense Expert | HP, Armor, Dodge Rate, Regeneration, Block Training (parry auto-counter) |
| Production | Production Expert | Gathering Efficiency, Crafting Bonuses |
Weapon Trees
Ranged
| Tree | Description | Active Skill |
|---|---|---|
| Bow | Bow Expert | Explosive Arrow (Z), Arrow Rain (H) |
| Staff | Staff Expert | Double Cast (Z), Heal + AOE Knockback (H) |
| Crossbow | Crossbow Expert | Single Shot (Z), Freeze Burst (H) |
Melee
| Tree | Description | Active Skill |
|---|---|---|
| Sword | Sword Expert | Rush Slash (G), Whirlwind Slash (H) |
| Knife | Knife Expert | Assassin (G), Stack Burst (H) |
| Spear | Spear Expert | Penetrate + Charge (G), Combo Spear (H), Quick Attack Motion (Tier1, animation swap) |
| Polearm | Polearm Expert | Polearm King (G), Whirlwind (H) |
| Mace | Mace Expert | Fury Hammer (G), Rush Shield (H) |
Job Classes
| Job | Description | Active (Y) | Passive |
|---|---|---|---|
| Archer | Bowman | Multi-Shot | Jump Height+, Fall Damage-, 50% chance no arrow/bolt consumed, Stamina cost -15~55% |
| Mage | Wizard | Mana Burst | Eitr Bonus |
| Tanker | Tank | War Cry (AOE Taunt + Damage Absorption Explosion + Damage Reduction) | Damage Reduction, HP+ |
| Rogue | Assassin | Assassination | Critical+, Stealth |
| Berserker | Berserker | Berserker Rage | Lower HP = Higher Damage |
| Paladin | Holy Knight | Holy Light | Heal, Buffs |
| Producer | Artisan | Artisan's Blessing | Farm Grid, Durability+, Material Reduction, Enchanting |
🌾 Producer (Artisan) Details
Farm Grid
- Equipping a Cultivator or Hoe automatically shows a green grid overlay at planting positions
- When planting seeds, additional seeds are auto-planted at all grid positions (seeds consumed from inventory)
Mouse Wheel Controls:
| Input | Effect | Range |
|---|---|---|
| Mouse Wheel | Rotate grid (5° steps) | -180° ~ +180° |
| Alt + Mouse Wheel | Adjust spacing (0.1x steps) | 0.5x ~ 3.0x |
Grid Size by Level:
| Level | Grid Size | Total Cells |
|---|---|---|
| Lv1 | 1×2 | 2 |
| Lv2 | 2×2 | 4 |
| Lv3 | 2×3 | 6 |
| Lv4 | 3×3 | 9 |
| Lv5 | 3×4 | 12 |
Unequipping the cultivator resets the grid, rotation, and spacing.
Enchanting - Unlocks at Lv3
- Crafting equipment has a chance to apply a random enchantment
- Enchanted items show a red glow border in inventory and hotkey bar
- Item tooltip displays a gold ✨ icon and enchant value
Enchant Chance:
| Level | Chance |
|---|---|
| Lv1 | 25% |
| Lv2 | 45% |
| Lv3 | 65% |
| Lv4 | 75% |
| Lv5 | 95% |
Weapon Enchants (50/50 chance each):
| Type | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| Weapon Damage | +3~5% | +6~8% | +9~12% |
| Attack Speed | +3~5% | +6~8% | +9~12% |
Bow Enchants (50/50 chance each):
| Type | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| Weapon Damage | +3~5% | +6~8% | +9~12% |
| Bow Crit Chance | +3~5% | +6~8% | +9~12% |
Crossbow Enchants (50/50 chance each):
| Type | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| Weapon Damage | +3~5% | +6~8% | +9~12% |
| Reload Speed | -20~40ms | -45~70ms | -75~100ms |
Helmet Enchants (50/50 chance each):
| Type | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| Max HP | +3~5% | +6~8% | +9~12% |
| Cooldown Reduce | 3~5% | 6~8% | 9~12% |
Chest Enchants (50/50 chance each):
| Type | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| Max HP | +3~5% | +6~8% | +9~12% |
| Armor | +3~5% | +6~8% | +9~12% |
Legs Enchants (50/50 chance each):
| Type | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| Dodge Stamina Cost | -3~5% | -6~8% | -9~12% |
| Move Speed | +3~5% | +6~8% | +9~12% |
Cape Enchants (50/50 chance each):
| Type | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| Max Stamina | +5~8% | +9~12% | +13~15% |
| Eitr | +5~8 | +9~12 | +13~15 |
Accessory Enchants (random from 3 types):
| Type | Lv3 | Lv4 | Lv5 |
|---|---|---|---|
| Carry Weight | +80~100 | +100~125 | +130~150 |
| Eitr Regen | +5~8% | +9~12% | +13~15% |
| Jump Force | +5~8% | +9~12% | +13~15% |
Applicable items: One/Two-handed weapons, Bows, Crossbows, Helmets, Chest, Legs, Capes, Accessories
🔧 Customizing Enchant Values (Producer_Enchant.json)
All enchant value ranges and slot pools are managed by Producer_Enchant.json embedded in the mod.
Modify this file in the source and rebuild to freely adjust any values.
JSON Structure
{
"enchant_types": [
{
"id": 6,
"name": "BowCrit",
"display_key": "producer_enchant_bow_crit",
"unit": "%",
"lv3": { "min": 3.0, "max": 5.0 },
"lv4": { "min": 6.0, "max": 8.0 },
"lv5": { "min": 9.0, "max": 12.0 }
}
],
"slot_pools": {
"Bow": [{"id": 1, "weight": 1}, {"id": 6, "weight": 1}]
}
}
| Field | Description |
|---|---|
id |
Unique enchant ID (1~14, do not change) |
unit |
Display unit (%, ms, or empty string for flat values) |
lv3/lv4/lv5 |
Random value range when Producer is Lv3/4/5 |
slot_pools |
Candidate enchant list per item slot |
weight |
Weight for random selection — higher = more frequent (default: all 1) |
Slot Key Reference
| Slot Key | Item Type |
|---|---|
Weapon |
One/Two-handed weapons |
Bow |
Bows |
Crossbow |
Crossbows |
Helmet |
Helmets |
Chest |
Chest armor |
Legs |
Leg armor |
Shoulder |
Capes |
Accessory |
Accessories |
Customization Example
To increase Bow Crit max values and make it appear twice as often as Weapon Damage:
"slot_pools": {
"Bow": [{"id": 1, "weight": 1}, {"id": 6, "weight": 2}]
},
"enchant_types": [
{ "id": 6, "name": "BowCrit", "unit": "%",
"lv3": {"min": 5.0, "max": 8.0},
"lv4": {"min": 8.0, "max": 12.0},
"lv5": {"min": 12.0, "max": 18.0} }
]
Enchant chance (% per level) can be adjusted in-game via F1 ConfigManager → Producer Job Skills.
🛠️ Admin Commands
⚠️
skillreset,skilladdrequire devcommands to be active
| Command | Description |
|---|---|
skillreset <player> |
Reset player's skills (keeps Production Expert skills) |
skilladd <amount> <player> |
Add bonus skill points to player |
skillconfig sync |
Push admin Config to server and broadcast to all clients instantly |
⚙️ Configuration Management
ConfigurationManager provides a convenient in-game GUI for adjusting all mod settings.
- Install BepInEx.ConfigurationManager from Thunderstore
- Press F1 in-game to open the Configuration Manager
- Find CaptainSkillTree in the mod list
- Adjust any setting with sliders, checkboxes, and input fields
- Changes apply immediately - no restart required!
GUI Features
- Real-time Preview: See changes instantly
- Search Function: Quickly find specific settings
- Category Organization: Settings grouped by tree/skill type
- Reset to Default: One-click restore original values
- Server Sync Indicator: Shows which settings sync from server
Config File Location
BepInEx/config/CaptainSkillTree.cfg
| Category | Description | Example Settings |
|---|---|---|
| Attack Tree | Attack Expert settings | Damage bonus %, Critical chance |
| Speed Tree | Speed Expert settings | Move speed %, Attack speed % |
| Defense Tree | Defense Expert settings | HP bonus, Armor bonus, Dodge rate |
| Production Tree | Production Expert settings | Gathering efficiency % |
| Bow Tree | Bow skill settings | Multi-shot chance, Arrow count, Arrow Rain damage/radius |
| Staff Tree | Staff skill settings | Double cast chance, Heal amount |
| Crossbow Tree | Crossbow skill settings | Single shot damage, Freeze Burst damage/radius/cooldown |
| Sword Tree | Sword skill settings | Rush slash damage, Parry Rush cooldown |
| Knife Tree | Knife skill settings | Assassin damage multiplier, Stack Burst stack count/damage |
| Spear Tree | Spear skill settings | Penetrate damage, Combo count |
| Polearm Tree | Polearm skill settings | King skill range/knockback, Whirlwind radius/damage/cooldown |
| Mace Tree | Mace skill settings | Rush Shield radius, Fury Hammer damage |
| Archer Job Skills | Archer job settings | Multi-shot arrows, Cooldown |
| Mage Job Skills | Mage job settings | Mana burst damage, Eitr cost |
| Tanker Job Skills | Tanker job settings | War Cry range/duration, Damage reflect |
| Rogue Job Skills | Rogue job settings | Assassination multiplier |
| Berserker Job Skills | Berserker job settings | Rage duration, Damage per HP% |
| Paladin Job Skills | Paladin job settings | Heal amount, Buff duration |
| Producer Job Skills | Producer job settings | Farm grid size, Durability bonus%, Material reduction%, Enchant chance/values |
Server Admin Notes
- All settings have
IsAdminOnly = truefor automatic server sync - Server settings override client settings automatically
- Config file changes are detected and broadcast to all clients
- No server restart needed - changes apply in real-time
📥 Installation
- Recommended: Install via r2modman/Thunderstore
- Manual: Extract to
BepInEx/plugins/CaptainSkillTree/
🎮 Game Difficulty Selection
How to Select Difficulty
On First Install
- A difficulty selection popup appears automatically when you first launch the game
- Selecting a difficulty automatically applies the corresponding balance values to your Config
Changing Later
- Change anytime via Config file or F1 ConfigurationManager
- Path:
BepInEx/config/CaptainSkillTree.cfg→[Game Difficulty]section
Difficulty Levels
| Difficulty | Description |
|---|---|
| Easy | Stronger skill effects — relaxed gameplay |
| Normal | Default balance — recommended setting |
| Hard | Weaker skill effects — challenging gameplay |
| Veryhard | Maximum difficulty — applies Veryhard_CaptainSkillTree.cfg preset |
The Veryhard preset file is included in the
asset/folder inside the mod.
Server admins can copy this cfg toBepInEx/config/to apply it across the entire server.
🎮 My Other Mods / 함께 즐기면 더 좋은 모드
🎵 CaptainAudio
🎶 발헤임의 전투를 음악으로 더욱 생동감 있게! CaptainSkillTree와 함께 설치하면 스킬 발동 시 웅장한 BGM과 효과음이 추가되어 재미가 100% 상승합니다!
🎶 Bring your Valheim battles to life with music! Install alongside CaptainSkillTree for epic BGM and sound effects on skill activation — 100% more fun guaranteed!
📝 Credits / 크레딧
- Developer / 개발자: KorCaptain
- Framework / 프레임워크: BepInEx, Jotunn
- Compatible with / 호환 모드: WackyMoleEpicMMOSystem, ConfigurationManager
💬 Support / 지원
- Discord: KorCaptainSkillTree_MOD_Server - https://discord.gg/W26PTxYhug
- Ko-fi: https://ko-fi.com/korcaptain
- E-mail: [email protected]
- Issues: Report bugs and suggestions on Discord
- 문제 보고: Discord에서 버그 및 제안사항 보고
📜 License / 라이선스
Developer - KorCaptainSkillTree
Enjoy your enhanced Valheim adventure! / 향상된 발헤임 모험을 즐기세요!
CHANGELOG
[2.1.21] - 2026-08-01
- ✅new1 : Added a new "Life" quest category (farming, cooking, fishing — 9 quests) that shows above Meadows in the Quest panel. Plant crops, cook meals, or catch fish, including three that require a set number of different types (10 crop types, 50 meal types, or all 12 fish species) instead of a raw count. Rewards a Magic Orb, an XP Potion, coins, and points in Valheim's native Farming/Cooking/Fishing skills
- ✅fix1 : Fixed the new Life-category quest labels (e.g. "Catch 12 Different Fish Species") visually overlapping the progress number next to them — widened the Quest window ~20% and gave the label column more room
- ✅fix2 : Cook quest progress now also counts meals made via the Cauldron/crafting menu (e.g. Carrot Soup) — previously only food cooked and collected from a CookingStation (campfire-style) counted
- ✅new2 : Reworked Meadows quest rewards — Raspberry now grants only a Queen Bee (no coins/orb/potion), Neck grants a fixed 30 coins + 20 Flint (no orb/potion), Boar grants a fixed 50 coins + 12 Leather Scraps (no orb/potion), Deer's coin reward was removed and it now grants a Minor XP Potion instead, and the Eikthyr boss quest now grants a fixed 100 coins plus exactly 1 Magic Orb (Lvl1) instead of 3 (no potion)
- ✅new3 : Added a new hidden Meadows quest — killing Eikthyr without ever taking damage and with no active food buffs now unlocks a bonus reward of 1 Magic Orb (Lvl1) plus a random piece of the Troll Leather armor set (Helmet, Chest, or Legs)
- ✅fix3 : Fixed the Quest window's hover tooltip staying stuck on screen after closing the window with Shift+Q, Esc, or Tab
- ✅new4 : Added a config toggle (QuestCompleteMusicEnabled) to turn the quest-complete jingle on/off, and made the jingle louder when it plays
- ✅new5 : Reworked Black Forest quest order and rewards — Greydwarf is now displayed as "Dwarf" in quests, a new Greydwarf Brute ("Elite Dwarf") kill quest was added, no quest grants a Magic Orb anymore, every quest grants a Minor XP Potion instead, and coin rewards were changed to fixed amounts (Greydwarf x20=50, Greydwarf x50=80, Greydwarf Brute x10=80, Bear x10=120, Troll x5=110, Elder boss=none)
- ✅new6 : Added a new hidden Black Forest quest — defeating the Elder using only melee weapons (no bow, crossbow, or magic) now unlocks a bonus reward of a random piece of Bronze armor (Helmet, Chest, or Legs)
- ✅new7 : Reworked Swamp quest order and rewards — Wraith is now displayed as "Ghost" in quests, the single Draugr-500 quest was split into two tiers (Draugr x20 and a new Draugr x300), no quest grants a Magic Orb except Abomination (now Lvl2 instead of the biome default), every quest grants an XP Potion, and coin rewards were changed to fixed amounts or removed (Draugr x20=120, Draugr x300=200, Blob=none, Wraith=150, Abomination=none, Bonemass boss=none)
- ✅new8 : Added a new hidden Swamp quest — defeating Bonemass using only magic (Elemental or Blood Magic staff, no melee or ranged weapons) now unlocks a bonus reward of a random piece of Iron or Drake/Wolf armor (Iron Helmet, Iron Chest, Iron Legs, Drake Helmet, Wolf Chest, or Wolf Legs)
- ✅fix4 : Fixed the 3 hidden achievement quests (flawless Eikthyr, melee-only Elder, magic-only Bonemass) showing a "Boss" tag instead of "Special", and fixed their random-armor-piece reward showing as a raw unlocalized string (e.g. "RandomItem:HelmetBronze,...") instead of translated item names
- ✅fix5 : Added missing hover-tooltip flavor descriptions for the 3 hidden achievement quests, and expanded the melee-only Elder quest's reward pool to also include a random piece of Iron armor alongside Bronze
- ✅new1 : 목초지 위에 표시되는 새 "생활" 퀘스트 카테고리 추가(농사·요리·낚시 9종). 작물을 심거나 요리를 만들거나 물고기를 잡는 퀘스트이며, 그중 3개는 단순 누적 개수 대신 "서로 다른 종류"를 요구함(작물 10종, 요리 50종, 물고기 전체 12종). 보상으로 마법 오브, XP 포션, 코인과 함께 발헤임 자체의 농사/요리/낚시 숙련도를 지급
- ✅fix1 : 신규 생활 퀘스트 문구(예: "서로 다른 종류 물고기 12종 잡기")가 길어서 옆 진행 수치와 겹쳐 보이던 문제 수정 — 퀘스트 창 가로폭을 약 20% 넓히고 목록 텍스트 칸도 더 넓게 조정
- ✅fix2 : 가마솥(제작 메뉴)으로 만든 요리(예: 당근 스프)도 요리 퀘스트 진행도에 반영되도록 수정 — 기존에는 요리대에서 직접 구워 수거한 요리만 카운트됨
- ✅new2 : 목초지 퀘스트 보상 개편 — 라즈베리는 여왕벌 1개만 지급(코인/오브/포션 삭제), 넥은 코인 30 고정 + 부싯돌 20개(오브/포션 삭제), 멧돼지는 코인 50 고정 + 가죽 조각 12개(오브/포션 삭제), 사슴은 코인 보상을 없애고 대신 경험치 포션(소)을 지급, 에이크시르 보스 퀘스트는 코인 100 고정 + 마법 오브 Lv.1 1개만 지급(기존 3개→1개, 포션 삭제)
- ✅new3 : 목초지에 숨겨진 신규 퀘스트 추가 — 음식을 먹지 않은 상태에서 피해를 한 번도 입지 않고 에이크시르를 처치하면 마법 오브 Lv.1 1개와 트롤 가죽 세트(투구/가슴/하의 중 랜덤 1개)를 보너스로 지급
- ✅fix3 : Shift+Q/ESC/Tab으로 퀘스트 창을 닫아도 마우스오버 툴팁이 화면에 그대로 남아있던 문제 수정
- ✅new4 : 퀘스트 완료음을 켜고 끌 수 있는 Config 옵션(QuestCompleteMusicEnabled) 추가, 재생 시 음량도 더 크게 조정
- ✅new5 : 검은숲 퀘스트 순서·보상 개편 — 그레이드워프는 퀘스트에서 "난쟁이"로 표시되며, 새 처치 대상 "난쟁이 엘리(그레이드워프브루트)" 퀘스트 추가, 모든 퀘스트에서 마법 오브 지급을 없애고 대신 경험치 포션(소)을 지급, 코인 보상을 고정값으로 변경(난쟁이 x20=50, 난쟁이 x50=80, 난쟁이 엘리 x10=80, 곰 x10=120, 트롤 x5=110, 엘더 보스=없음)
- ✅new6 : 검은숲에 숨겨진 신규 퀘스트 추가 — 원거리 무기(활/석궁)나 마법 없이 근접 무기로만 엘더를 처치하면 청동 갑옷 세트(투구/가슴/하의 중 랜덤 1개)를 보너스로 지급
- ✅new7 : 늪지 퀘스트 순서·보상 개편 — 레이스는 퀘스트에서 "유령"으로 표시되며, 기존 드라우그 500마리 퀘스트를 두 단계(드라우그 x20, 신규 드라우그 x300)로 분리, 어보미네이션만 마법 오브 Lv.2 지급(바이옴 기본값 대신)하고 나머지는 오브 미지급, 모든 퀘스트에 경험치 포션 지급, 코인 보상을 고정값 또는 삭제로 변경(드라우그 x20=120, 드라우그 x300=200, 블롭=없음, 유령=150, 어보미네이션=없음, 본메스 보스=없음)
- ✅new8 : 늪지에 숨겨진 신규 퀘스트 추가 — 마법(원소/피 마법 지팡이)만으로 본메스를 처치하면(근접/원거리 무기 사용 없이) 철 갑옷 또는 드레이크/늑대 갑옷 세트(철투구/철상의/철하의/드레이크투구/늑대상의/늑대하의 중 랜덤 1개)를 보너스로 지급
- ✅fix4 : 숨겨진 특수 퀘스트 3종(무피해 에이크시르, 근접전용 엘더, 마법전용 본메스)이 "[보스]"로 표시되던 문제를 "[특수]"로 수정, 랜덤 방어구 보상이 "RandomItem:HelmetBronze,..." 같은 원본 문자열로 그대로 노출되던 문제를 언어별로 번역된 아이템명으로 표시되도록 수정
- ✅fix5 : 숨겨진 특수 퀘스트 3종에 빠져있던 마우스오버 툴팁 설명 추가, 근접전용 엘더 퀘스트의 보상 목록에 청동 갑옷과 함께 철 갑옷 랜덤 지급도 추가
[2.0.97] - 2026-07-31
- ✅fix1 : Fixed the Quest reward preview text still being hard to read — recolored it to a much darker green and made it bold
- ✅improve1 : Reworked several Meadows/Black Forest/Swamp quest targets and rewards — Deer/Greydwarf trophy-gathering quests now require killing the live monster instead (20 each, Deer Hide reward raised to 20); Black Forest's 50-Greydwarf-kill reward changed to Troll Hide; the Elder boss reward changed to Surtling Core + Iron Scrap; the Swamp Abomination reward upgraded to an Iron Pickaxe; corrected several Korean item names
- ✅fix2 : Fixed a bug where two Kill quests sharing the same monster target meant only the first one ever received kill credit — all matching quests now progress together
- ✅improve2 : Reworked several Mountain/Plains/Mistlands/Swamp/Ashlands quest rewards — Stone Golem now grants Silver Ore x100; Blob's Surtling Core reward raised to 10; the Mountain Wolf quest now requires 100 kills and grants a permanent +10 Max Stamina instead of Wolf Fangs; the Goblin Shaman (Fuling Shaman) quest now grants a permanent +2% Elemental Damage instead of Lox Pelt; the Goblin Brute quest now grants a tamed Wolf Cub instead of Linen Thread; the Seeker quest now grants a permanent +1% Physical Damage instead of Yggdrasil Wood; the Seeker Soldier's Soft Tissue reward (relabeled "Squishy Tissue") raised to 20; the Fallen Valkyrie reward changed from Charcoal Resin to Surtling Core; the Asksvin reward changed to 2 Bell Fragments; the Fader boss quest now grants 900-1200 coins plus 40 Surtling Cores
- ✅improve3 : The shield-refuel VFX and completion sound that used to play only when claiming the reward now play immediately when the quest goal is reached, alongside the confetti VFX; claiming the reward itself is now silent
- ✅improve4 : The quest-complete center message now says exactly what you finished (e.g. "Defeated Troll x5 — quest complete!" or "Gathered Raspberry x20 — quest complete!") instead of a generic "goal reached" line
- ✅improve5 : Claiming a quest reward now plays a short loot-drop chime again (the big VFX/music combo stays on quest completion; reward claim just gets a small confirmation sound)
- ✅new1 : Boss-kill quests now also require holding the boss's trophy in your inventory to claim the reward — if you don't have enough trophies, the row shows "Trophy x/y" instead of "Complete" and the reward button stays hidden; claiming consumes the required trophy count from your inventory
- ✅new2 : Quests now also grant WackyEpicMMOSystem's own XP items on claim — a Magic Orb (tier matches the quest's biome, Meadows=Lvl1 up through Ashlands=Lvl7) and an XP Potion (Minor for Meadows/Black Forest/Swamp, Medium for Mountain/Plains, Greater for Mistlands/Ashlands), both shown in the reward preview; every quest in a biome gives 1 until the second-to-last gives 2 and the boss gives 3
- ✅new3 : The tab-inventory Quest icon now shows a notification dot (matching the Skill Tree icon's existing one) whenever any quest is complete and ready to claim
- ✅fix5 : Fixed the reward preview list running off the right edge of the Quest window once the EXP tag made it longer — it's no longer pinned flush to the row's right edge and now starts further left with more room to grow
- ✅improve6 : Reordered each biome's quest list — boss quests always sit at the bottom, Meadows' Raspberry quest moved to the top, and a few quests were reshuffled (Swamp's Abomination, Mountain's Stone Golem, Mistlands' Seeker Soldier now sit right before their biome's boss; Plains' Fuling Shaman moved before Lox; Ashlands' Morgen and Fallen Valkyrie swapped)
- ✅fix4 : Fixed the Skill Tree icon's notification dot staying lit even with zero available skill points — it now recalculates from your actual available points both when you open the inventory and live while you invest/confirm/reset inside the Skill Tree panel
- ✅fix6 : Fixed the Quest icon's claimable-reward dot being a plain square instead of matching the Skill Tree icon's round dot — it now reuses that same inherited dot object instead of drawing a new square one, so the shape matches exactly; it also updates instantly when you claim a reward without needing to close and reopen the inventory
- ✅new4 : Hovering over a quest in the Quest window now shows a tooltip with a unique flavor description for that quest, its current progress, and its full reward list — fully localized in all 7 supported languages (KO/EN/DE/RU/PT-BR/JA/ZH-CN)
- ✅fix1 : 퀘스트 보상 미리보기 텍스트가 여전히 잘 안 보이던 문제 수정 — 훨씬 진한 녹색으로 재조정하고 볼드 처리
- ✅improve1 : 목초지/검은숲/늪지 일부 퀘스트 대상과 보상 개편 — 사슴/회색난쟁이 트로피 채집 퀘스트를 실제 몬스터 처치로 변경(각 20마리, 사슴가죽 보상 20개로 증가), 검은숲 회색난쟁이 50마리 처치 보상을 트롤 가죽으로 변경, 엘더 보스 보상을 슈트링+고철로 변경, 늪지 어보미네이션 보상을 철 곡괭이로 업그레이드, 아이템 한글 표기 일부 수정
- ✅fix2 : 같은 몬스터를 목표로 하는 처치 퀘스트가 두 개 이상일 때 첫 번째 퀘스트만 진행되던 버그 수정 — 이제 조건에 맞는 모든 퀘스트가 함께 진행됨
- ✅improve2 : 산/평원/안개숲/늪지/잿빛땅 퀘스트 보상 개편 — 스톤골렘 보상을 은 원석 x100으로 변경, 블롭 보상 슈트링 3→10개, 늑대 처치는 100마리로 증가하고 늑대 이빨 대신 스테미나 최대치 영구 +10, 풀링 샤먼(고블린 샤먼) 처치는 록스 가죽 대신 속성 공격력 +2% 영구, 고블린 브루트 처치는 린넨 실 대신 길들여진 새끼 늑대 지급, 시커 처치는 위그드라실 나무 대신 물리 공격력 +1% 영구, 시커솔저 연조직(말랑한 조직) 보상 20개로 증가, 폴른 발키리 보상은 숯 수지 대신 슈트링, 아스크빈 보상은 종 조각 x2로 변경, 페이더 보스 보상을 코인 900~1200 + 슈트링 x40으로 신규 설정
- ✅improve3 : 보상을 눌러야만 재생되던 방어막 충전 VFX와 완료음이 이제 목표 달성 즉시 컨페티 VFX와 함께 바로 재생됨 — 보상 수령 시에는 별도 이펙트 없이 조용히 지급
- ✅improve4 : 퀘스트 완료 중앙 메시지가 "목표를 달성했습니다" 같은 일반 문구 대신 "트롤 5마리 처치를 완료했습니다!", "라즈베리 20개 채집을 완료했습니다!"처럼 실제 완료한 내용을 정확히 표시
- ✅improve5 : 보상 수령 시 짧은 전리품 획득음이 다시 재생됨 (화려한 VFX·완료음은 퀘스트 완료 시점에 그대로 유지, 보상 수령은 작은 확인음만)
- ✅new1 : 보스 처치 퀘스트는 이제 처치 횟수뿐 아니라 해당 보스 트로피를 인벤토리에 보유해야 보상을 받을 수 있음 — 트로피가 부족하면 "완료" 대신 "트로피 x/y"로 표시되고 보상 버튼도 숨겨짐; 보상 수령 시 필요한 트로피 개수만큼 인벤토리에서 소모됨
- ✅new2 : 퀘스트 보상 수령 시 WackyEpicMMOSystem의 경험치 아이템도 함께 지급됨 — 퀘스트의 바이옴에 맞는 마법 오브(목초지=Lv.1 ~ 애쉬랜드=Lv.7)와 XP 포션(목초지/검은숲/늪지=소, 산/평원=중, 안개숲/애쉬랜드=대)을 보상 미리보기에 표시하고 실제 지급; 바이옴 내 마지막 바로 앞 퀘스트까지는 전부 1개, 그 다음은 2개, 보스는 3개 지급
- ✅new3 : 탭 인벤토리의 퀘스트 아이콘에 스킬트리 아이콘과 동일한 방식의 알림 점 추가 — 수령 가능한 완료 퀘스트가 있으면 뜸
- ✅improve6 : 바이옴별 퀘스트 목록 순서 재배치 — 보스 퀘스트는 항상 맨 아래로, 목초지 라즈베리 퀘스트는 맨 위로 이동, 늪지 어보미네이션·산 스톤골렘·안개숲 시커솔저는 각 바이옴 보스 직전으로, 평원 풀링 샤먼은 록스 앞으로, 애쉬랜드 모건과 폴른 발키리는 순서 교환
- ✅fix4 : 스킬트리 아이콘의 알림 점이 사용 가능한 스킬포인트가 0개여도 계속 켜져 있던 문제 수정 — 이제 인벤토리를 열 때뿐 아니라 스킬트리 창에서 투자/확정/초기화할 때도 실시간으로 실제 보유 포인트 기준으로 다시 계산됨
- ✅fix5 : 경험치 태그가 추가되며 길어진 보상 미리보기 목록이 퀘스트 창 오른쪽 밖으로 잘려 보이던 문제 수정 — 행 오른쪽 끝에 딱 붙이던 방식을 버리고 왼쪽으로 당겨 시작해 더 넓게 표시
- ✅fix6 : 퀘스트 아이콘의 보상수령 알림 점이 스킬트리 아이콘의 동그란 점과 달리 사각형으로 표시되던 문제 수정 — 새로 사각형을 그리는 대신 스킬트리 아이콘이 물려준 바로 그 동그란 점 오브젝트를 재사용해 모양이 완전히 일치함; 이 점도 인벤토리를 다시 여닫지 않아도 보상 수령 즉시 갱신됨
- ✅new4 : 퀘스트 창에서 퀘스트 위에 마우스를 올리면 해당 퀘스트의 고유 설명, 현재 진행상황, 전체 보상 목록을 보여주는 툴팁이 뜸 — 지원하는 7개 언어(한/영/독/러/포르투갈-브라질/일/중) 모두 완전 번역됨
[2.0.71] - 2026-07-30
- ✅new1 : Added a Quest system — biome-specific gather, monster-kill, and boss-kill quests that reward coins and items
- ✅new2 : Open the Quest panel from a new button inside the Skill Tree UI, a new icon next to the Tab-inventory skill tree icon, or the Shift+Q shortcut; close it with ESC or Tab
- ✅new3 : Reaching a quest goal plays a confetti VFX, and claiming the reward from the Quest panel plays a shield-refuel VFX with a bell sound
- ✅new4 : All quest lists, target amounts, and rewards are adjustable in the F1 Config Manager under "Quest System", including a master on/off switch (on by default)
- ✅new5 : Quest coin rewards are now granted straight to inventory instead of dropping on the ground (avoids spawning extra networked objects); coins only drop in front of the character if the inventory is full
- ✅improve1 : Quest System settings now fully follow the server config sync system (every field, including which resource/monster each quest targets and its rewards) — an admin's changes apply to every connected client instead of only their own machine
- ✅new6 : Added a new Meadows quest — gather 20 Raspberries for a Queen Bee reward
- ✅fix1 : Fixed the Quest window so biome names no longer get cut off and each row's progress/reward button actually shows up on the right side; also narrowed the overly wide rows
- ✅fix2 : Fixed the Quest icon next to the Tab-inventory Skill Tree icon (added diagnostics and a sprite fallback so it renders instead of staying blank)
- ✅fix3 : Gather quests now only progress when you personally harvest the resource — picking up items another player dropped or gathered no longer counts
- ✅improve2 : Quest list now shows monster/resource names translated into all 7 supported languages instead of raw English names
- ✅improve3 : Quest window now uses the same Valheim-styled background and gold-framed accents as the main Skill Tree panel instead of plain flat colors
- ✅fix4 : Fixed Evasion passive (dodge chance) incorrectly triggering against non-attack damage (fall, drowning, poison DoT, cold/weather) — it now only applies to actual enemy attacks
- ✅fix5 : Fixed the Rogue dagger skill "Assassin's Heart" (teleport strike) missing its attack animation — it now plays 3 consecutive melee swing motions on teleport-hit (motion only, no extra damage); its 500% attack speed buff now bypasses the global attack speed cap (like Fury Hammer/Spear Expert/Whirlwind) so it applies at full strength, still reverting to normal once the skill ends
- ✅fix6 : Fixed the Quest window's biome names still being cut off after the previous attempt — rebuilt the header layout to match the same pattern already used successfully by the quest rows
- ✅fix7 : Fixed the Quest window's progress numbers and status text being hard to read against the new parchment-style background — recolored them with higher-contrast dark tones
- ✅fix8 : Widened the window during which walking over resources from your own harvest (e.g. wood scattered after felling a tree) still counts toward gather quests, since auto-pickup can happen a few seconds after the harvest itself
- ✅fix9 : Fixed ore mining (Copper/Tin/Iron/Silver/Flametal etc.) never counting toward Gather quest progress even when personally mined — the personal-harvest check for mining/destructible nodes was comparing against the wrong health field and always failed
- ✅fix10 : Fixed the Quest window's biome names still getting cut off after two prior attempts — rebuilt the header using the exact same layout structure as the quest rows below it instead of a slightly different one
- ✅fix11 : Fixed the Wood gather quest still not progressing from felling trees — wood is now credited directly at the moment a tree/log is chopped down instead of waiting for it to be auto-picked-up afterward, since that pickup timing was too unpredictable to track reliably
- ✅fix12 : Fixed the Quest icon never appearing next to the Tab-inventory Skill Tree icon even when the Skill Tree icon itself was visible — now searches the whole scene for the Skill Tree icon directly instead of assuming a fixed menu path that didn't match this setup
- ✅fix13 : Fixed the Wood gather quest crediting almost nothing per tree — it was only reading the first entry of the tree's drop table, which isn't always Wood; it now scans every entry so the right item is always credited
- ✅fix14 : Fixed the cloned Quest icon showing the Skill Tree's own icon instead of the Production Expert icon (the "Icon" child name it expected didn't match this menu's actual structure)
- ✅fix15 : Fixed the Quest button inside the Skill Tree UI not responding to clicks — the Quest window could open behind the Skill Tree panel; it's now always brought to the front when opened
- ✅improve4 : The Quest window now updates progress numbers live while it's open instead of only refreshing when reopened
- ✅new7 : Each time a Quest's progress count ticks up, it now plays the same collection chime Valheim plays when gathering a resource
- ✅fix16 : Fixed the Quest window's biome names still getting cut off after several attempts — the header was requesting a text width almost as large as the whole window, which broke the layout math; lowered it to a sane size
- ✅fix17 : Fixed the cloned Quest icon still showing the Skill Tree's sword icon instead of the Production Expert icon — it was grabbing the border/frame image instead of the actual icon image; now picks the smallest image inside the button, which is reliably the icon
- ✅fix18 : Fixed the Quest window's item row and biome header text still getting clipped on the left — the Text component's own layout sizing was conflicting with the manually set width on the same object; separated them into a wrapper + child Text structure so the width calculation no longer depends on text content
- ✅fix19 : Fixed the Quest toolbar icon still showing the default sword icon even though the correct sprite loaded successfully — it was only recoloring a tiny 15x15 decorative child image; now the button's own root image is updated too
- ✅improve5 : Quest window background now uses a dedicated custom image instead of reusing the Skill Tree panel's background
- ✅improve6 : The reward-claim button now sits right next to "Complete", and the space it used to occupy always shows a preview of the quest's rewards (coins/items) instead of staying empty until completion
- ✅improve7 : Reworked several quest targets to fit their biome better — Meadows/Black Forest gathering quests now ask for Deer/Greydwarf trophies (credited immediately on kill, same as Wood already was); Swamp/Mountain/Plains/Mistlands/Ashlands gathering quests changed to killing Abomination/Stone Golem/Fuling Shaman/Seeker Soldier/Fallen Valkyrie instead; the Plains Lox-taming quest now needs 100 kills instead of 30
- ✅fix20 : Corrected the Korean quest names for Bjorn/The Elder/Moder
- ✅fix21 : Fixed the quest reward preview showing raw English item codes (e.g. "CookedDeerMeat") instead of proper names — it was trying to pull names from Valheim's own localization system via reflection, which didn't resolve reliably; switched to this mod's own translation dictionary (same method already used for quest target names)
- ✅new8 : The reward-claim sound now plays a custom "Quest Complete" jingle instead of the vanilla bell sound effect
- ✅new9 : Added a fanfare sound ("Hero Awakens") that plays whenever your character levels up, whether via EpicMMOSystem or the standalone leveling system — follows the existing "Show Level Up Effect" config toggle
- ✅new1 : 바이옴별 자원 채집, 몬스터 처치, 보스 처치 퀘스트와 코인·아이템 보상을 받는 퀘스트 시스템 추가
- ✅new2 : 퀘스트 창은 스킬트리 UI 내 신규 버튼, 탭 인벤토리 화면의 신규 아이콘, Shift+Q 단축키로 열 수 있고 ESC 또는 Tab으로 닫힘
- ✅new3 : 퀘스트 목표 달성 시 폭죽 VFX가, 퀘스트 창에서 보상을 수령하면 실드 충전 VFX와 종소리 SFX가 재생됨
- ✅new4 : 모든 퀘스트 목록·목표 수량·보상은 F1 Config Manager의 "Quest System" 항목에서 조정 가능하며, 전체 기능을 켜고 끄는 스위치 포함(기본값 On)
- ✅new5 : 퀘스트 코인 보상은 바닥에 드롭하지 않고 인벤토리에 바로 지급되도록 변경(불필요한 네트워크 오브젝트 생성 방지) — 인벤토리가 가득 찼을 때만 캐릭터 앞에 드롭
- ✅improve1 : 퀘스트 시스템 설정 전체(어떤 자원/몬스터를 대상으로 하는지, 보상 종류까지 포함)가 서버 Config 동기화 시스템을 완전히 따르도록 변경 — 어드민이 값을 바꾸면 접속한 모든 클라이언트에 동일하게 적용됨
- ✅new6 : 목초지 신규 퀘스트 추가 — 라즈베리 20개 수집 시 보상으로 여왕벌 1개 지급
- ✅fix1 : 퀘스트 창에서 바이옴 이름이 잘리던 문제와 각 행 오른쪽 진행률/보상 버튼이 안 보이던 문제 수정, 지나치게 넓던 행 너비도 축소
- ✅fix2 : 탭 인벤토리 화면의 Quest 아이콘이 안 뜨던 문제 수정(진단 로그 및 스프라이트 폴백 추가로 빈 슬롯 대신 정상 표시)
- ✅fix3 : 채집 퀘스트가 본인이 직접 채집했을 때만 진행되도록 수정 — 다른 플레이어가 떨어뜨리거나 채집한 아이템을 주워도 더 이상 진행되지 않음
- ✅improve2 : 퀘스트 목록의 몬스터/자원 이름이 영문 그대로 표시되던 것을 지원하는 7개 언어 전부로 번역 표시하도록 변경
- ✅improve3 : 퀘스트 창이 밋밋한 단색 대신 메인 스킬트리 패널과 동일한 발헤임풍 배경과 금테 장식을 사용하도록 변경
- ✅fix6 : 이전 수정에도 바이옴 이름이 계속 잘리던 문제 재수정 — 이미 정상 동작하던 퀘스트 행과 동일한 구조로 헤더 레이아웃을 재구성
- ✅fix7 : 양피지풍 배경으로 바뀐 뒤 진행률 수치와 완료 상태 텍스트가 잘 안 보이던 문제 수정 — 대비가 뚜렷한 어두운 색상으로 재조정
- ✅fix10 : 두 번의 수정 후에도 바이옴 이름이 계속 잘리던 문제 재수정 — 헤더를 아래 퀘스트 행과 완전히 동일한 레이아웃 구조로 재구성
- ✅fix11 : 나무를 벌목해도 채집 퀘스트가 여전히 진행 안 되던 문제 수정 — 벌목 후 자동으로 주울 때까지 기다리지 않고, 나무/통나무를 베는 그 순간 바로 진행도를 지급하도록 변경(자동 습득 타이밍이 일정치 않아 신뢰할 수 없었음)
- ✅fix13 : 나무 채집 퀘스트가 거의 진행 안 되던 문제 재수정 — 드롭테이블의 첫 항목만 읽었는데 그게 항상 나무는 아니어서, 전체 항목을 훑어 정확한 아이템을 찾아 지급하도록 변경
- ✅fix14 : 복제된 Quest 아이콘이 생산전문가 아이콘이 아니라 스킬트리 아이콘 그대로 나오던 문제 수정 — 기대했던 'Icon' 자식 이름이 실제 메뉴 구조와 달랐던 게 원인
- ✅fix15 : 스킬트리 UI 안의 퀘스트 버튼을 눌러도 반응 없던 문제 수정 — 퀘스트 창이 스킬트리 패널 뒤에 가려져 열리고 있었음, 열 때마다 항상 맨 앞으로 오도록 변경
- ✅improve4 : 퀘스트 창이 열려있는 동안 진행 수치가 재접속 없이 실시간으로 갱신되도록 개선
- ✅new7 : 퀘스트 진행 카운트가 1씩 오를 때마다 발헤임의 자원 채집 시 나는 효과음이 재생되도록 추가
- ✅fix16 : 여러 번 수정해도 바이옴 이름이 계속 잘리던 문제 재수정 — 헤더가 창 전체 너비에 거의 맞먹는 텍스트 폭을 요청해서 레이아웃 계산이 깨졌던 것, 상식적인 크기로 낮춤
- ✅fix17 : 복제된 Quest 아이콘이 계속 스킬트리 검 아이콘 그대로 보이던 문제 수정 — 실제 아이콘이 아니라 테두리/배경 이미지를 잘못 집고 있었음, 버튼 안에서 가장 작은 이미지를 아이콘으로 간주하도록 변경
- ✅fix12 : 스킬트리 아이콘은 보이는데 그 옆 Quest 아이콘이 계속 안 뜨던 문제 수정 — 고정된 메뉴 경로를 가정하는 대신 씬 전체에서 스킬트리 아이콘을 직접 탐색하도록 변경
- ✅fix8 : 나무를 벌목한 뒤 흩어진 나무를 걸어가서 자동으로 줍는 경우처럼, 직접 채집한 직후 시간이 좀 걸려도 퀘스트가 인정되도록 유효 시간 확대
- ✅fix4 : 회피(회피 확률) 패시브가 공격이 아닌 피해(추락, 익사, 독 지속피해, 추위/날씨)에도 잘못 발동하던 문제 수정 — 이제 적의 실제 공격에만 적용됨
- ✅fix5 : 로그 단검 스킬 "암살자의 심장"(순간이동 연속공격)에서 공격 모션이 사라졌던 문제 수정 — 순간이동 적중 시 3연속 평타 모션이 재생됨(모션 전용, 추가 데미지 없음), 공격속도 버프 500%가 전역 공격속도 상한(캡)에 걸려 제대로 적용 안 되던 문제도 수정(분노의 망치/창 전문가/회오리베기처럼 캡 우회 적용, 스킬 종료 시 정상 속도로 복귀)
- ✅fix9 : 광석 채광(구리/주석/철/은/화염철 등)이 직접 캐도 채집 퀘스트 진행도로 전혀 인정되지 않던 문제 수정 — 채광/파괴형 자원의 "직접 채집" 판정이 잘못된 체력 필드를 참조해 항상 실패하고 있었음
- ✅fix18 : 퀘스트 창의 항목 텍스트와 바이옴 헤더가 여전히 왼쪽부터 잘리던 문제 수정 — Text 컴포넌트 자신의 레이아웃 크기 계산이 같은 오브젝트에 수동으로 지정한 폭과 충돌하고 있었음, 폭을 담당하는 래퍼와 텍스트를 분리해 텍스트 내용에 따라 폭 계산이 흔들리지 않도록 구조 변경
- ✅fix21 : 퀘스트 보상 미리보기가 제대로 된 이름 대신 영문 원본 코드(예: "CookedDeerMeat")를 그대로 보여주던 문제 수정 — 발헤임 자체 로컬라이제이션을 리플렉션으로 우회해서 가져오려하던 방식이 안정적이지 않았음, 퀘스트 대상 이름에 이미 쓰고 있던 이 모드 자체 번역 사전 방식으로 통일
- ✅new8 : 보상 수령 시 기본 종소리 대신 전용 "퀘스트 완료" 효과음이 재생되도록 변경
- ✅fix19 : 스프라이트 로드는 성공했는데도 퀘스트 툴바 아이콘이 계속 기본 검 아이콘으로 보이던 문제 수정 — 15x15짜리 작은 장식용 자식 이미지만 바꾸고 있었음, 이제 버튼 자체의 루트 이미지도 함께 적용
- ✅improve5 : 퀘스트 창 배경을 스킬트리 패널 배경 재사용 대신 전용 커스텀 이미지로 변경
- ✅improve6 : 보상 수령 버튼을 "완료" 텍스트 바로 옆으로 이동, 기존 버튼 자리에는 완료 여부와 상관없이 항상 보상(코인/아이템) 미리보기를 표시
- ✅improve7 : 여러 퀘스트 대상을 바이옴에 더 어울리게 변경 — 목초지/검은숲 채집 퀘스트를 사슴/회색난쟁이 트로피로 변경(나무처럼 처치 즉시 지급), 늪지/산/평원/안개숲/잿빛땅 채집 퀘스트를 어보미네이션/스톤골렘/풀링샤먼/시커솔저/폴른발키리 처치로 변경, 평원 록스 테이밍 퀘스트는 30마리에서 100마리로 증가
- ✅fix20 : 비외른/장로/모드르의 한글 퀘스트 표기를 곰/엘더/모더로 수정
- ✅new9 : 레벨업 시 팡파레 사운드("Hero Awakens")가 재생되도록 추가했습니다. EpicMMOSystem 연동 여부와 관계없이 모든 레벨업 경로에 적용되며, 기존 "레벨업 이펙트 표시" 설정으로 켜고 끌 수 있습니다.
[2.0.27] - 2026-07-29
- ✅fix1 : Fixed the Rogue job being unable to equip a shield — Rogue now allows shields, matching Tanker/Paladin/Producer
- ✅fix2 : Fixed the Berserker job being unable to equip a shield — Berserker now allows shields as well
- ✅fix1 : 로그 직업이 방패를 착용할 수 없던 문제 수정 — 탱커/성기사/제작전문가와 동일하게 로그도 방패 착용 가능
- ✅fix2 : 버서커 직업이 방패를 착용할 수 없던 문제 수정 — 버서커도 방패 착용 가능
[2.0.01] - 2026-07-27
- ✅improve1 : The 4 active-skill hotkey settings (Job/Ranged/Melee Main/Secondary Skill Key) now offer a much wider range of selectable keys in the F1 Config Manager — full alphabet, number keys, F1-F12, arrow keys, Alt/Ctrl/Shift, Tab/Caps Lock/Insert/Delete/Home/End/Page Up/Page Down, numpad keys, and extra mouse buttons — instead of the previous 16-key list
- ✅improve2 : Added a safeguard that automatically reverts and warns in the log if two of the four active-skill hotkeys are set to the same key, preventing two skills from firing on a single keypress
- ✅improve3 : The Attack tree's "Critical Hit" and "Weak Point Strike" node icons now use the same locked/unlocked color scheme as Arrow Rain — pale blue before learning, gold after learning
- ✅improve4 : Defense Expert now also applies a -3% Attack Power penalty (Vanilla preset: -1%) as a tradeoff against its Health/Armor bonuses, mirroring Attack Expert's +3% bonus; also fixed a pre-existing bug where the attack-tree damage-multiplier patch skipped applying any multiplier below 1.0, which would have silently prevented this and any future damage-reducing effect from ever taking effect
- ✅new1 : Added a job-based skill-tree restriction system — each of the 7 jobs (Archer/Mage/Paladin/Berserker/Producer/Tanker/Rogue) can now only invest points into the weapon skill trees allowed for that job (full base tree vs. passive-only secondary trees); Attack/Defense/Speed/Production trees remain unrestricted for every job, and shield-restricted jobs can no longer equip a shield
- ✅new2 : Added a job change (rejob) flow — clicking a job icon shows a confirmation dialog describing the skill trees it unlocks; confirming checks level/item/coin requirements first, then force-resets all skill points (free the first time, coin cost afterward), and each character is limited to at most one rejob for life
- ✅new3 : Admin Mode now fully bypasses all job restrictions — unlimited rejobs, no level/item/coin requirements, and unrestricted skill-tree learning/shield equipping
- ✅new4 : Added a one-time migration for characters that already had a job before this update — only their weapon expert trees (Bow/Crossbow/Staff/Sword/Mace/Dagger/Spear/Polearm) are reset once on next login (Job/Production/Attack/Defense/Speed are untouched), with an in-game notice explaining why
- ✅improve1 : 액티브 스킬 4종 핫키(직업/원거리/근접 메인/보조 스킬 키) 설정에서 F1 Config Manager로 고를 수 있는 키 종류가 기존 16개에서 알파벳 전체, 숫자, F1~F12, 방향키, Alt/Ctrl/Shift, Tab/Caps Lock/Insert/Delete/Home/End/Page Up/Page Down, 키패드, 추가 마우스 버튼까지 대폭 확장됨
- ✅improve2 : 액티브 스킬 4종 핫키 중 두 개 이상이 같은 키로 설정되면 자동으로 이전 값으로 되돌리고 로그에 경고를 남기는 안전장치 추가 — 한 번의 키 입력에 두 스킬이 동시에 발동하는 문제 방지
- ✅improve3 : 공격 트리의 '치명적인 공격'/'약점 공격' 노드 아이콘 색상을 화살비와 동일하게 변경 — 배우기 전 옅은 파란색, 배우고 나면 황금색
- ✅improve4 : 방어 전문가 스킬에 공격력 -3%(Vanilla 프리셋은 -1%) 페널티 추가 — 체력/방어력 보너스에 대한 트레이드오프이며 공격 전문가의 +3% 보너스와 대칭 구조. 함께 발견된 기존 버그도 수정: 공격 트리 데미지 배율 패치가 배율이 1.0 미만일 때는 적용을 건너뛰고 있어, 이번 페널티를 포함해 앞으로 추가될 어떤 데미지 감소 효과도 실제로는 적용되지 않았을 문제
- ✅new1 : 직업별 스킬트리 학습 제한 시스템 추가 — 7개 직업(아처/메이지/성기사/버서커/제작전문가/탱커/로그) 각각 허용된 무기 스킬트리(기본 트리 전체 vs 2차 트리 패시브 전용)에만 포인트 투자가 가능하도록 제한, 공격/방어/속도/생산 트리는 모든 직업에서 계속 자유롭게 학습 가능하고 방패 착용이 금지된 직업은 방패 장착도 차단됨
- ✅new2 : 전직(직업 선택/변경) 플로우 추가 — 직업 아이콘 클릭 시 배울 수 있는 스킬트리 설명과 함께 확인/취소 다이얼로그가 표시되며, 확인 시 레벨/아이템/코인 조건을 먼저 검사한 뒤 스킬 포인트 전체를 강제 초기화(최초 1회 무료, 이후 코인 소모)하고 재전직은 캐릭터당 평생 1회로 제한됨
- ✅new3 : 관리자 모드에서는 직업 제한이 전부 면제됨 — 재전직 횟수/레벨/아이템/코인 조건 없이 자유롭게 전직 가능, 스킬트리 학습·방패 착용도 무제한
- ✅new4 : 이 패치 이전부터 직업을 보유하고 있던 캐릭터를 위한 1회성 마이그레이션 추가 — 다음 접속 시 무기 전문가 트리(활/석궁/지팡이/검도끼/둔기/단검/창/폴암)만 1회 초기화되고(직업/생산/공격/방어/속도는 그대로 유지) 안내 메시지가 표시됨
[1.25.94] - 2026-07-26
- ✅fix1 : Fixed Producer's Artisan Blessing buff state and its follow VFX failing to clean up when a player disconnects or dies while the buff is active
- ✅fix2 : Fixed Crossbow's auto-reload buff tracking not clearing its stored player reference on disconnect/death
- ✅fix3 : Fixed Polearm skills' player-disconnect cleanup (Pierce Charge cooldown/coroutine, Whirlwind, Storm Slash, area-combo tracking, wheel-detect state) never actually running — the cleanup function existed but was never being called
- ✅fix4 : Fixed Sword/Spear's "Penetrate" combo state (cooldown, charge count, dash flag) not clearing on player disconnect for the same reason as fix3
- ✅fix5 : Fixed garbled/corrupted Korean text (mojibake from a past encoding issue) in the Sword Counter/Riposte status effect name and tooltip and in several BepInEx console log messages
- ✅fix6 : Fixed Sword Riposte's +20% next-hit damage bonus never actually applying — it relied on a status-effect hash lookup using the wrong hash function (Unity's Animator hash instead of Valheim's own), so the check could never succeed; now applies the bonus directly like Sword Counter does
- ✅improve1 : Monster level/star HUD text now caches its text component per monster instead of re-searching the UI hierarchy by name every update tick, reducing CPU cost when many monsters are visible at once
- ✅improve2 : Minor internal lookup optimization for server-synced config values (single dictionary lookup instead of two), benefiting every skill's damage/cooldown/crit calculations
- ✅improve3 : Cleaned up leftover debug log lines that used emoji/unicode symbols, which could trigger a font-atlas rebuild stutter per Valheim's text rendering pipeline
- ✅improve4 : Reduced per-tick memory allocation in the Spear Combo skill's nearby-monster check by reusing a fixed buffer instead of allocating a new array 20 times per second per active thrown spear
- ✅improve5 : Removed additional unused internal VFX code left over from a previous system (an unimplemented VFX-dim registration table and several no-op compatibility stub methods)
- ✅fix1 : 제작 전문가의 장인의 축복 버프 상태와 추종 VFX가 버프 활성 중 플레이어 접속종료/사망 시 정리되지 않던 문제 수정
- ✅fix2 : 석궁 자동 장전 버프 추적이 접속종료/사망 시 플레이어 참조를 정리하지 않던 문제 수정
- ✅fix3 : 폴암 스킬의 플레이어 접속종료 정리(관통 돌격 쿨타임/코루틴, 휠윈드, 폭풍베기, 광역 콤보 추적, 휠 감지 상태)가 실제로는 전혀 호출되지 않고 있던 문제 수정 — 정리 함수는 이미 구현되어 있었으나 어디서도 호출되지 않았음
- ✅fix4 : 검/창 "관통" 콤보 상태(쿨타임, 충전 횟수, 대시 플래그)가 fix3과 동일한 이유로 접속종료 시 정리되지 않던 문제 수정
- ✅fix5 : 카운터/반격 상태이상 이름·툴팁과 일부 BepInEx 콘솔 로그 메시지에 남아있던 인코딩 깨짐(글자 깨짐) 현상 수정
- ✅fix6 : 검 반격(sword_riposte)의 다음 공격 +20% 데미지 보너스가 실제로는 전혀 발동하지 않던 문제 수정 — 상태이상 해시 조회에 유니티 Animator용 해시 함수를 잘못 사용해 조회가 항상 실패하고 있었음, 카운터와 동일하게 직접 적용하는 방식으로 변경
- ✅improve2 : 서버 동기화 설정값 조회 내부 로직 최적화(이중 딕셔너리 조회 → 단일 조회) — 모든 스킬의 데미지/쿨타임/크리티컬 계산에 적용됨
- ✅improve3 : 폰트 아틀라스 재빌드 스터터를 유발할 수 있는 이모지/유니코드 기호가 남아있던 디버그 로그 정리
- ✅improve4 : 연공창의 주변 몬스터 체크가 초당 20회마다 새 배열을 할당하던 것을 재사용 버퍼 방식으로 변경해 메모리 할당 감소
- ✅improve5 : 이전 시스템에서 남은 미사용 내부 VFX 코드 정리(구현되지 않은 VFX dim 등록 테이블, 아무 동작 없는 호환용 스텁 메서드 여러 개)
[1.25.87] - 2026-07-25
- ✅fix1 : Fixed Mind Shield skill's barrier state (VFX, timer) failing to clean up when a player disconnects or dies while the shield is active, which could leave stale references behind over a long session
- ✅improve1 : Reduced Tanker's Taunt system CPU overhead — the taunt-target-forcing patch now skips all monster AI checks entirely when no one is currently using Taunt (previously it ran a check on every monster's AI tick regardless), and taunted monsters that die are now cleaned up immediately instead of only when the tanker disconnects
- ✅improve2 : Reduced Rush Slash (Sword dash skill)'s per-frame world-character scan to a fixed 20-times-per-second check instead of scanning every rendered frame, lowering CPU cost during the dash without changing hit detection
- ✅improve3 : Removed an entirely unused duplicate VFX networking subsystem (TotalVFX) that was still loading a duplicate asset bundle and cloning several permanent GameObjects on every world/zone load despite never being used by any skill
- ✅fix1 : 마인드쉴드 스킬 사용 중 플레이어가 사망하거나 접속을 종료하면 보호막 관련 상태(VFX, 타이머)가 정리되지 않고 남아있던 문제 수정
- ✅improve1 : 탱커의 도발 시스템 CPU 부하 감소 — 아무도 도발을 사용하지 않을 때는 모든 몬스터의 AI 체크를 완전히 건너뛰도록 개선(기존엔 도발 미사용 시에도 모든 몬스터의 AI tick마다 체크 실행), 도발 중이던 몬스터가 죽으면 탱커의 접속 종료를 기다리지 않고 즉시 정리되도록 수정
- ✅improve2 : 검 대시 스킬(질주 베기)의 매 프레임 전체 캐릭터 스캔을 초당 20회 고정 체크로 변경 — 히트 판정 로직은 동일하며 대시 중 CPU 부하만 감소
- ✅improve3 : 어떤 스킬에서도 사용되지 않던 중복 VFX 네트워크 시스템(TotalVFX)을 완전히 제거 — 월드/구역 로드마다 불필요하게 중복 에셋번들을 로드하고 영구 GameObject를 복제하던 부분 정리
[1.25.85] - 2026-07-23
- ✅improve1 : Producer's Crafting Blessing enchant system — Helmets can now roll the "Armor" enchant (previously only available on Chest armor), and Greaves can now roll the "Stamina" enchant (previously only available on Shoulder capes)
- ✅new1 : Producer's Crafting Blessing enchant system now supports weapon-type-specific elemental procs — Swords/Axes have a chance to deal bonus Fire damage, Maces a chance for Spirit damage, Knives for Poison, Bows for Lightning, and Crossbows/Spears/Polearms for Frost damage; Polearms can additionally roll a Lightning proc or a flat Attack Range bonus, and Staves/Wands roll one of the four elemental procs at random. Proc chance scales with the enchant's crafted level (25%/30%/35%/40%/45% from Lv1 to Lv5, configurable), while the bonus elemental damage on a successful proc scales with the enchant's own rolled percentage
- ✅improve2 : Completed all 7 supported languages (German, Russian, Japanese, Chinese Simplified, Portuguese-Brazilian, in addition to Korean/English) for the new elemental proc enchant tooltips and for the new "Elemental Proc Chance Lv1-5" config manager entries (both the description and the display name)
- ✅improve1 : 제작 전문가의 제작 축복(마법부여) 시스템 개선 — 투구에도 "방어력" 인챈트가 부여될 수 있음(기존엔 흉갑 전용), 각반에도 "스태미나" 인챈트가 부여될 수 있음(기존엔 망토 전용)
- ✅new1 : 제작 전문가의 제작 축복 마법부여 시스템에 무기 종류별 확률적 속성 피해가 추가됨 — 검/도끼는 화염, 둔기는 영혼, 단검은 독, 활은 번개, 석궁/창/폴암은 냉기 피해가 확률적으로 발동하며, 폴암은 추가로 번개 인챈트나 사거리 증가% 인챈트도 뽑힐 수 있음. 지팡이/완드는 4가지 속성 중 하나가 무작위로 배정됨. 발동 확률은 인챈트가 제작된 레벨에 따라 증가(Lv1 25%→Lv5 45%, 컨피그로 조정 가능)하고, 발동 시 속성 피해량은 인챈트에 롤된 수치(%)를 그대로 사용함
- ✅improve2 : 신규 속성 확률 인챈트 툴팁과 신규 "속성 피해 발동 확률 Lv1~5" 컨피그 항목(설명+표시명)에 대해 지원하는 7개 언어(한국어/영어 외 독일어/러시아어/일본어/중국어 간체/포르투갈어-브라질) 번역을 모두 완료
[1.25.81] - 2026-07-19
- ✅fix1 : The Active Skill HUD (Y/R/G/H/M2 slot icons) now hides along with the rest of the game UI when using Valheim's built-in "hide UI" hotkey (used for taking clean screenshots)
- ✅fix1 : 발헤임 내장 "UI 숨기기" 단축키(스크린샷 촬영용)를 사용할 때 액티브 스킬 HUD(Y/R/G/H/M2 슬롯 아이콘)도 다른 UI와 함께 사라지도록 수정
[1.25.79] - 2026-07-18
- ✅improve1 : Speed Expert's level-up interaction now matches Weak Point Strike/Deadly Strike — clicking a node only queues the next level (tooltip preview turns white immediately), and the level/trophy cost is applied only when confirming via the panel's Confirm button; Cancel discards the queued level without consuming trophies. Trophy and player-level requirements per level are unchanged
- ✅fix1 : Fixed Speed Expert allowing multiple queued level-ups to be confirmed while only consuming trophies for the first queued level; each queued level now consumes its own trophy cost on confirm
- ✅improve1 : 속도 전문가의 레벨업 상호작용을 약점 공격/치명적인 공격과 동일하게 개편 — 노드를 클릭하면 다음 레벨이 예약되며 즉시 툴팁 미리보기가 흰색으로 표시되고, 실제 레벨/트로피 소모는 패널의 확인 버튼을 눌러야 적용됨(취소 시 트로피 소모 없이 예약만 취소). 레벨별 트로피/플레이어 레벨 요구조건은 변경 없음
- ✅fix1 : 속도 전문가에서 여러 레벨을 한 번에 예약해 확인해도 첫 레벨의 트로피만 소모되던 문제 수정 — 이제 예약된 레벨 수만큼 각 레벨의 트로피가 정확히 소모됨
[1.25.77] - 2026-07-17
- ✅improve1 : Reduced the Polearm tree's Whirlwind skill's attack-speed buff during its attack motion from +100% to +80% (a 20% reduction)
- ✅new1 : Reworked the Attack Specialist tree's "Weak Point Strike" skill (flat, single-level +12% crit damage bonus) into a Lv1-7 leveling skill granting +5/9/13/17/21/25/29% crit damage bonus per level, costing a flat 2 skill points per level-up (matching the Speed Expert's leveling pattern); fully localized across all 7 languages
- ✅improve2 : Changed the Attack Specialist tree's "Deadly Strike" skill's level-up cost from a progressive scale (2/4/6/8/10/12/14 points) to a flat 2 skill points per level-up, matching "Weak Point Strike"'s cost model; config manager tooltips updated across all 7 languages
- ✅improve3 : "Weak Point Strike" and "Deadly Strike" tooltips now highlight the queued (not-yet-confirmed) target level in white immediately after clicking to invest, instead of only reflecting the change after re-hovering the node
- ✅improve1 : 폴암 전문가 '휠윈드' 스킬의 공격 모션 중 공격속도 버프를 +100%에서 +80%로 감소 (20% 하향)
- ✅new1 : 공격전문가 트리의 '약점 공격' 스킬(고정 1레벨, 치명타 피해 +12%)을 레벨당 치명타 피해 +5/9/13/17/21/25/29%가 증가하는 Lv1~7 성장형으로 개편 — 레벨업마다 스킬 포인트 2 고정 소모(속도 전문가 레벨업 방식과 동일), 지원 7개 언어 전체 반영
- ✅improve2 : 공격전문가 트리의 '치명적인 공격' 스킬 레벨업 비용을 레벨마다 증가하는 방식(2/4/6/8/10/12/14 포인트)에서 '약점 공격'과 동일한 레벨업마다 고정 2 포인트로 변경 — 지원 7개 언어 설정창 툴팁 문구도 함께 수정
- ✅improve3 : '약점 공격'/'치명적인 공격' 노드를 클릭해 레벨업을 예약하면, 마우스를 뗐다 다시 올리지 않아도 즉시 툴팁에서 예약된(확인 대기 중인) 레벨 줄이 흰색으로 표시되도록 개선
[1.25.67] - 2026-07-16
- ✅improve1 : Unified the Defense tree's Nerve Enhancement skill (dodge bonus granted after 30s without triggering evasion) default value to +85% for both Hardmode and Vanilla presets, resolving a mismatch where the shipped presets (35% / 5%) differed from the mod's own code-level default (85%)
- ✅improve2 : Updated the Nerve Enhancement config manager tooltip's "Recommended" value (was 30-50%) to 85% to match the new default, across all 7 supported languages
- ✅new1 : Reworked the Attack Specialist tree's dead "Frenzy Rush" passive (a stamina-reduction stub that never actually worked) into "Deadly Strike" — a new Lv1-7 leveling passive granting a configurable crit chance bonus per level (default +2%/level, up to +14% at Lv7), with per-level scaling point costs (2/4/6/8/10/12/14) following the Speed Expert's leveling pattern; fully localized across all 7 languages
- ✅new2 : Unified EpicMMOSystem's built-in Special/Strength-stat critical hit system with CaptainSkillTree's own crit system — previously both systems could independently roll a crit on the same hit; EpicMMOSystem's own crit patch is now safely disabled at startup, and Special (crit chance) / Strength (crit damage) point investments are absorbed into the unified crit calculation using EpicMMOSystem's original formula, so existing point investments retain their full effect. Critical damage now also applies to elemental damage (fire/frost/lightning/poison/spirit) in addition to physical, matching EpicMMOSystem's original behavior
- ✅improve1 : 방어전문가 '신경강화' 스킬(30초 동안 피격 회피 미발동 시 부여되는 회피 보너스)의 기본값을 하드모드/바닐라 프리셋 모두 +85%로 통일 — 기존 배포 프리셋(하드모드 35%, 바닐라 5%)이 모드 코드 자체의 기본값(85%)과 어긋나 있던 문제 해결
- ✅improve2 : 신경강화 컨피그 매니저 툴팁의 '권장값'(기존 30-50%) 문구를 새 기본값에 맞게 85%로 수정 (지원 7개 언어 전체 반영)
- ✅new1 : 공격전문가 트리의 죽은 패시브 스킬 '혼전 돌입'(작동한 적 없던 스태미나 감소 스텁)을 '치명적인 공격'으로 전면 개편 — 레벨당 치명타 확률(기본 +2%/레벨, Lv7에서 최대 +14%)이 증가하는 Lv1~7 성장형 패시브로 교체, 속도 전문가 레벨업 방식을 참고한 레벨별 증가형 포인트 코스트(2/4/6/8/10/12/14) 적용, 지원 7개 언어 전체 반영
- ✅new2 : EpicMMOSystem 자체의 Special/Strength 스탯 기반 치명타 시스템을 CaptainSkillTree 통합 치명타 시스템으로 흡수 — 기존에는 한 타격에 두 시스템이 각각 독립적으로 굴려질 수 있었으나, 이제 EpicMMOSystem 자체 치명타 패치를 시작 시 안전하게 비활성화하고 Special(치명타 확률)/Strength(치명타 피해) 투자 포인트를 EpicMMOSystem 원래 공식 그대로 통합 계산에 흡수하여 기존 투자 효과는 그대로 유지됨. 치명타 피해가 물리 데미지뿐 아니라 원소 데미지(화염/냉기/번개/독/영혼)에도 적용되도록 확장되어 EpicMMOSystem 원래 동작을 그대로 재현
[1.25.63] - 2026-07-14
- ✅fix1 : Fixed the difficulty-preset selection popup forcibly overwriting a returning player's already-in-use preset (Vanilla/VeryHard/UserSettings) with VeryHard whenever the popup couldn't be shown or completed (e.g. no Canvas found, or the window closed without a choice — such as when the CustomMainMenu mod replaces the main menu) — the player's existing settings are now preserved in that case, and VeryHard is only applied as a true first-install default
- ✅fix1 : 난이도 선택 팝업을 띄우거나 완료할 수 없는 경우(Canvas를 찾지 못하거나, 선택 없이 창이 닫힌 경우 — 예: CustomMainMenu 모드가 메인 메뉴를 대체하는 경우 등) 이미 사용 중이던 프리셋(Vanilla/VeryHard/UserSettings)이 무조건 VeryHard로 덮어써지던 문제 수정 — 이제 이런 경우 기존 설정을 그대로 유지하며, VeryHard는 진짜 최초 설치일 때만 기본 적용됨
[1.25.62] - 2026-07-12
- ✅fix1 : Fixed the Spear tree's Quick Attack Motion skill (borrowed dagger/sword swing animation) sometimes missing short-statured monsters, by adding a supplemental frontal 2m hit check that only fires for targets the native attack didn't already register, so normally-hit targets never take double damage
- ✅improve1 : Added a tooltip notice to the Polearm tree's Whirlwind skill clarifying that holding the mouse wheel button keeps the continuous attack going for up to its configured max duration (default 10s), across all 7 languages
- ✅fix1 : 창 전문가의 '빠른 공격모션' 스킬(빌려온 단검/검 모션)이 키 작은 몬스터를 놓치던 문제 수정 — 네이티브 판정이 놓친 전방 2m 이내 적만 보정 적중시키는 로직을 추가하여, 원래 정상 적중하던 대상은 중복 데미지 없음
- ✅improve1 : 폴암 전문가 '휠윈드' 스킬 툴팁에 휠마우스 버튼을 누르고 있는 동안(기본 최대 10초) 연속공격이 유지된다는 안내 문구 추가 (지원 7개 언어 전체 반영)