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 | a day ago |
| Version | 2.0.18 |
| Download link | korCaptain-CaptainSkillTree-2.0.18.zip |
| Downloads | 212 |
| Dependency string | korCaptain-CaptainSkillTree-2.0.18 |
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.0.81] - 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 UI success chime again (the big VFX/music combo stays on quest completion; reward claim just gets a small confirmation sound)
- ✅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 : 보상 수령 시 짧은 UI 성공음이 다시 재생됨 (화려한 VFX·완료음은 퀘스트 완료 시점에 그대로 유지, 보상 수령은 작은 확인음만)
[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개 언어 전체 반영)
[1.25.60] - 2026-07-07
- ✅fix1 : Fixed the Producer's Lv1/Lv2/Lv4 crafting-enchant-chance config descriptions (tooltip text shown in the BepInEx config manager) still stating the old default percentages after the values were rebalanced, across all 7 supported languages
- ✅fix2 : Fixed the Russian Lv3 crafting-enchant-chance config description showing an incorrect default (25% instead of the actual 65%), a pre-existing mismatch unrelated to the Lv1/2/4 rebalance
- ✅fix3 : Fixed the Spear tree's auto-retrieve passive (thrown spear auto re-equip) also unequipping the currently equipped shield, because the internal re-equip routine hid both hands instead of only the weapon hand — the shield was never automatically restored, so players had to manually re-equip it, causing an extra equip-swap animation delay
- ✅fix1 : 제작 전문가 Lv1/Lv2/Lv4 제작 마법부여 확률 컨피그 설명 문구(BepInEx 컨피그 매니저에 표시되는 텍스트)가 수치 조정 후에도 이전 기본값을 그대로 표기하던 문제를 지원하는 7개 언어 전체에서 수정
- ✅fix2 : 러시아어 Lv3 제작 마법부여 확률 컨피그 설명이 실제 기본값(65%)과 다른 25%로 표기되어 있던 문제 수정 (Lv1/2/4 수치 조정과는 무관한 기존 오류)
- ✅fix3 : 창 트리의 자동회수 패시브(투척한 창 자동 재장착)가 재장착 과정에서 방패까지 함께 강제로 해제하던 문제 수정 — 내부 재장착 루틴이 무기 손이 아닌 양손을 모두 숨기도록 되어 있었고 방패가 자동으로 복구되지 않아, 플레이어가 수동으로 재장착해야 했으며 이 과정에서 추가적인 장비 교체 애니메이션 지연이 발생했음
[1.25.56] - 2026-07-06
- ✅fix1 : Fixed the Producer's crafting enchantment always rolling the highest-tier (Lv5) value range at character level 1, 2, or above 5, because the level-lookup only had explicit branches for Lv3/Lv4 — every enchant type now has its own dedicated Lv1/Lv2 value range instead of silently falling back to Lv5
- ✅improve1 : Rebalanced the Producer's crafting enchantment trigger chance (Lv1 25%→45%, Lv2 45%→55%, Lv4 75%→80%) and widened the Lv1–Lv5 value range progression for all 15 enchantment types, including the inventory weight enchant (Lv1 30–50 / Lv2 55–75 / Lv3 80–100 / Lv4 101–125 / Lv5 130–150)
- ✅fix1 : 제작 전문가의 제작 마법부여가 캐릭터 레벨 1·2·5 초과일 때 항상 최고 등급(Lv5) 수치 범위로 부여되던 문제 수정 — 레벨별 분기가 Lv3/Lv4만 있고 나머지는 전부 Lv5로 처리되던 것이 원인이며, 이제 15개 인챈트 타입 모두 레벨 1/2 전용 수치 범위를 갖도록 수정
- ✅improve1 : 제작 전문가 제작 마법부여 발동 확률 조정(Lv1 25%→45%, Lv2 45%→55%, Lv4 75%→80%) 및 전체 15종 인챈트의 레벨별(Lv1~Lv5) 수치 범위 확장, 인벤토리 무게 인챈트 포함 (Lv1 30~50 / Lv2 55~75 / Lv3 80~100 / Lv4 101~125 / Lv5 130~150)
[1.25.55] - 2026-07-05
- ✅fix1 : Fixed the Rogue's Stack Explosion (dagger active skill) dealing its area-of-explosion damage to the caster themselves when PvP was enabled — the caster is now always excluded from the explosion's splash damage, while other PvP-enabled players in range still take damage as intended
- ✅fix2 : Fixed the evasion success message, Tanker's passive damage-reduction message, and the Stomp/Shockwave cooldown reminders always showing even when "Passive Message Display" was set to Off in the config, because they bypassed the mod's message system and called Valheim's native message API directly
- ✅fix3 : Fixed the Tanker passive damage-reduction message always showing hardcoded Korean text regardless of the selected language
- ✅fix4 : Fixed the Sword/Axe tree's skill tooltips showing a fixed, hardcoded required-points number instead of the configured value — changing the "Required Points" config for any of the 7 affected skills (Sword Expert, Fast Slash, Counter Stance, Combo Slash, Riposte, All-in-One, True Duel) now displays correctly; also fixed Combo Slash and Riposte showing the wrong number even at default settings
- ✅fix1 : 단검 액티브 스킬 "약점폭발(스택 폭발)"이 PVP 활성화 상태에서 시전자 본인에게도 폭발 범위 피해를 입히던 문제 수정 — 이제 PVP 상태와 무관하게 시전자 본인은 폭발 피해에서 항상 제외되며, 범위 내 PVP를 켠 다른 플레이어는 기존처럼 정상적으로 피해를 받음
- ✅fix2 : 회피 성공 메시지, 탱커 패시브 피해감소 메시지, 발구르기/충격파 쿨다운 알림이 config에서 "패시브 메시지 표시"를 Off로 꺼도 계속 뜨던 문제 수정 — 모드 자체 메시지 시스템을 거치지 않고 발헤임 네이티브 메시지 API를 직접 호출하던 것이 원인
- ✅fix3 : 탱커 패시브 피해감소 메시지가 선택한 언어와 상관없이 항상 하드코딩된 한글 텍스트로 표시되던 문제 수정
- ✅fix4 : 검/도끼 트리 스킬 툴팁이 config에서 설정한 값 대신 고정된 하드코딩 숫자로 필요 포인트를 표시하던 문제 수정 (검전문가/빠른베기/반격자세/연속베기/칼날되치기/공방일체/진검승부 7개 스킬) — 이제 config를 바꾸면 툴팁 숫자도 정확히 반영됨. 연속베기와 칼날되치기는 기본값 상태에서도 잘못된 숫자가 표시되던 문제였음
[1.25.52] - 2026-07-04
- ✅fix1 : Fixed a localization placeholder-counting bug that always rejected valid translations (falling back to English) for any tooltip using a formatted placeholder like {2:F0} — affects Berserker's Death Defiance cooldown, Mind Shield, Staff Dual Cast, and Staff Heal tooltips in every language
- ✅fix2 : Fixed the German Crossbow One-Shot skill tooltip referencing a value not present in the description, which could throw a formatting error
- ✅fix3 : Added real German/Russian translations for the Mind Shield skill tooltip (previously showed English placeholder text or a truncated stub)
- ✅fix4 : Fixed an AssetBundle loading conflict where the level-up VFX and Epic HUD panel each independently loaded the same epicasset bundle, which could throw a "same file already loaded" error and break the VFX/HUD display — the bundle is now loaded once and shared
- ✅improve1 : Reduced lag when many monsters are visible on screen or while fighting with a two-handed mace, by removing redundant per-frame recalculations in the monster level HUD and the mace spin-attack detection
- ✅improve2 : Reduced lag during the Tanker's taunt skill in fights with multiple monsters, by caching repeated internal lookups that were being redone every frame/every taunt pulse
- ✅improve3 : Shield Charge's area and gathered-enemy finisher hits now play their impact VFX once per activation instead of once per enemy struck (damage unchanged) — reduces network load when hitting many targets at once
- ✅improve4 : Fixed several per-player skill trackers (two-handed mace spin timing, double jump landing time, dodge/combo/reload speed states, staff-detection cache) not being cleared when a player logs out or dies, which could slowly build up memory on long-running servers with many players
- ✅fix1 : 로컬라이제이션 플레이스홀더 카운팅 버그 수정 — {2:F0} 같은 서식 지정자가 포함된 텍스트는 번역이 항상 무시되고 영어 기본값으로 대체되던 문제. 광전사 불굴 쿨타임, 마인드 실드, 스태프 이중시전, 스태프 힐 툴팁이 모든 언어에서 영향받음
- ✅fix2 : 독일어 크로스보우 원샷 스킬 툴팁이 설명에 없는 값을 참조하여 포맷 오류를 일으킬 수 있던 문제 수정
- ✅fix3 : 마인드 실드 스킬 툴팁에 독일어/러시아어 실제 번역 추가 (기존엔 영어 임시 텍스트 또는 축약된 스텁으로 표시됨)
- ✅fix4 : 레벨업 VFX와 Epic HUD 패널이 각각 독립적으로 같은 epicasset 번들을 로드하면서 "AssetBundle already loaded" 에러가 발생해 VFX/HUD 표시가 깨질 수 있던 문제 수정 — 번들을 한 번만 로드해 공유하도록 변경
- ✅improve1 : 화면에 몬스터가 많거나 양손 둔기로 전투 중일 때의 렉 감소 — 몬스터 레벨 HUD와 둔기 회전 공격 감지에서 매 프레임 반복되던 불필요한 재계산 제거
- ✅improve2 : 다수의 몬스터를 상대로 탱커 도발 스킬 사용 시 렉 감소 — 매 프레임/매 도발 펄스마다 반복 조회되던 내부 참조를 캐싱
- ✅improve3 : 실드차지의 광역/집결 적 마무리 타격 시, 데미지는 그대로 유지하되 이펙트가 적 1명당 1회가 아닌 스킬 발동당 1회만 재생되도록 변경 — 다수 대상 타격 시 네트워크 부하 감소
- ✅improve4 : 플레이어별 스킬 추적 상태(양손 둔기 회전 타이밍, 이중 점프 착지 시간, 구르기/연속콤보/재장전 속도 상태, 지팡이 감지 캐시) 여러 개가 플레이어 로그아웃/사망 시 정리되지 않던 문제 수정 — 장시간 운영되는 다인원 서버에서 서서히 누적되던 메모리 문제 해결
[1.25.46] - 2026-07-03
- ✅fix1 : Fixed Config Manager (F1) showing raw key text instead of a real description for the 3 Mage Fire Rain settings in German/Russian/Portuguese/Chinese/Japanese
- ✅fix2 : Fixed Config Manager (F1) showing Korean text for nearly every "Required Points" entry across the whole skill tree when the language is set to Simplified Chinese
- ✅fix3 : Fixed the Polearm Expert tree's Pierce Charge tooltip not showing the Eikthyr Trophy + Boar Trophy requirement needed to learn Level 1
- ✅fix4 : Fixed Config Manager (F1) always showing Korean text for the "- Captain Level System -" category (26 settings) and 3 Skill_Tree_Base settings (EnableLiveConfigSync, PlantEasily_Producer_Limit, Mage VFX Opacity) regardless of selected language — now translates to KO/EN
- ✅fix5 : Fixed the center-screen evasion success message ("Evasion Mastery + Defense Tree Evasion!" etc.) always showing Korean text regardless of selected language — now translated to all 7 languages
- ✅fix6 : Fixed community translation files in the Translation/ folder being ignored and overwritten on every launch — user edits to en/ru/pt_BR/de/zh-cn/ja translation files now actually apply in-game and are preserved when the mod adds new keys, with built-in safety checks so a malformed edit can't crash the game
- ✅new1 : Added a new passive to the Polearm Expert's Whirlwind skill — while Whirlwind is active, damage taken is reduced by 30% at Lv1, scaling up to 78% at Lv7 (+8% per level)
- ✅fix1 : F1 Config Manager에서 메이지 파이어레인 설정 3종이 독일어/러시아어/포르투갈어/중국어/일본어에서 원시 키 텍스트로 표시되던 문제 수정
- ✅fix2 : 언어를 중국어 간체로 설정 시 스킬트리 전체의 거의 모든 "필요 포인트" 항목이 F1 Config Manager에서 한국어로 표시되던 문제 수정
- ✅fix3 : 폴암 전문가 트리의 관통 돌격(Pierce Charge) 스킬 Lv1 학습에 필요한 에이크쉬르 트로피 + 멧돼지 트로피 요구사항이 툴팁에 표시되지 않던 문제 수정
- ✅fix4 : F1 Config Manager에서 "- Captain Level System -" 카테고리(26개 설정)와 Skill_Tree_Base의 3개 설정(EnableLiveConfigSync, PlantEasily_Producer_Limit, 메이지 VFX 투명도)이 언어 설정과 무관하게 항상 한국어로 표시되던 문제 수정 — 한국어/영어 번역 적용
- ✅fix5 : 화면 중앙 회피 성공 메시지("회피 숙련 + 방어 트리 회피!" 등)가 언어 설정과 무관하게 항상 한국어로 표시되던 문제 수정 — 7개 언어 전체 번역 적용
- ✅fix6 : Translation 폴더의 커뮤니티 번역 파일(en/ru/pt_BR/de/zh-cn/ja)이 무시되고 매 실행마다 덮어써지던 문제 수정 — 유저 편집이 실제로 게임에 적용되고 신규 키 추가 시에도 기존 편집이 유지되며, 잘못된 수정으로 인한 크래시 방지 안전장치 추가
- ✅new1 : 폴암 전문가 휠윈드 스킬에 신규 패시브 추가 — 휠윈드 사용 중 받는 피해가 Lv1 30%에서 레벨업당 +8%씩 증가해 Lv7 78%까지 감소
[1.25.39] - 2026-07-02
- ✅fix1 : Fixed Config Manager (F1) showing Korean descriptions for English-language users when Language=Auto — fallback language detection now reads OS system culture (CultureInfo) instead of uninitialized LocalizationManager
- ✅fix2 : Fixed several skill popups (Crafting Enhancement, Knife Stack Explosion, Sword Slash Combo) and the Mind Shield cooldown message always showing Korean or English text regardless of the selected language
- ✅fix3 : Fixed Config Manager (F1) showing broken placeholder text instead of a real description for Mage Fire Rain skill settings and Job level-up/reset coin cost settings in some languages
- ✅fix4 : Fixed Rush Slash's weapon-name detection fallback never matching Korean-named swords due to a corrupted character in the source file
- ✅fix5 : Fixed the Mace "Spin Strike" passive tooltip failing to display in 6 of 7 languages due to a missing argument in the description formatter
- ✅fix6 : Fixed skill cooldown popups (Rush Slash, Whirlwind Slash, Crafting Enhancement) silently failing to appear for German/Russian/Chinese/Japanese players due to a duplicate localization key with a mismatched placeholder
- ✅fix7 : Fixed Rogue's Shadow Strike popup showing the wrong skill description ("Aggro removed" instead of "Poison Blast x8") for German/Portuguese/Chinese players
- ✅fix8 : Translated job level-up confirmation popups that were showing untranslated English text for German/Portuguese/Chinese/Japanese players
- ✅fix9 : Translated remaining English-only skill effect popups and completed missing translation details (Whirlwind Slash tooltip, Mage passive cooldown display) for German/Russian/Portuguese/Chinese/Japanese
- ✅fix1 : Language=Auto 설정 시 영어 OS 유저의 F1 Config Manager에 한국어 설명이 표시되던 버그 수정 — 폴백 언어 감지를 초기화 전 LocalizationManager 대신 OS 시스템 언어(CultureInfo)로 변경
- ✅fix2 : 강화/폭발/Sword Slash 등 일부 스킬 팝업 메시지와 마인드쉴드 쿨타임 메시지가 언어 설정과 무관하게 항상 한글 또는 영문으로만 표시되던 문제 수정
- ✅fix3 : F1 Config Manager에서 메이지 파이어레인 스킬 설정과 직업 레벨업/초기화 코인 비용 설정 일부 언어의 설명이 깨진 텍스트로 표시되던 문제 수정
- ✅fix4 : 돌진 연속 베기의 무기 이름 감지 폴백 로직이 소스 파일 내 손상된 문자로 인해 한글 이름의 검을 전혀 인식하지 못하던 문제 수정
- ✅fix5 : 둔기 패시브 스킬("회전 타격") 툴팁이 인자 누락으로 7개 언어 중 6개에서 표시 실패하던 버그 수정
- ✅fix6 : 스킬 쿨타임 팝업(돌진 연속 베기, 회오리베기, 제작 강화)이 중복 정의된 로컬라이제이션 키의 플레이스홀더 불일치로 독일어/러시아어/중국어/일본어에서 조용히 표시되지 않던 문제 수정
- ✅fix7 : 로그의 그림자 일격 팝업이 독일어/포르투갈어/중국어에서 엉뚱한 스킬 설명("어그로 해제")을 표시하던 오역 수정
- ✅fix8 : 직업 레벨업 확인 팝업이 독일어/포르투갈어/중국어/일본어에서 미번역 영문으로 표시되던 문제 번역 완료
- ✅fix9 : 나머지 영문 방치 스킬 이펙트 팝업 번역 및 회오리베기 툴팁·메이지 패시브 쿨타임 표시 등 누락된 번역 정보 보강 (독일어/러시아어/포르투갈어/중국어/일본어)
[1.25.35] - 2026-07-01
- ✅fix1 : Fixed Vanilla config: Frost/Lightning element damage bonus was 0 (corrected to 1, matching Fire element)
- ✅fix2 : Rebalanced Vanilla config: Assassin crit chance 30%→8%, Shockwave knockback force 30→12 (aligned with VeryHard values)
- ✅fix3 : Fixed Shield Charge (G key, Mace+Shield) player not moving or pulling enemies during dash — Rigidbody was obtained via GetComponent instead of m_body field; velocity now reset each frame
- ✅fix4 : Fixed Shield Parry Counter warping player below big mobs (bears etc) — charge now stops 1.5m in front of target instead of moving to monster root position; ground correction raycast no longer hits monster colliders
- ✅fix1 : 바닐라 컨피그: 얼음/번개 속성 데미지 보너스가 0으로 설정된 버그 수정 (불 속성과 동일하게 1로 통일)
- ✅fix2 : 바닐라 컨피그 밸런스 조정: 암살자 크리확률 30%→8%, 충격파 넉백 30→12 (베리하드 수치에 맞게 하향)
- ✅fix3 : 방패 돌진 (G키, 둔기+방패) 실제로 플레이어가 이동하지 않고 적을 끌어당기지 못하는 버그 수정 — Rigidbody를 GetComponent 대신 m_body 필드로 획득하고 매 프레임 velocity 초기화
- ✅fix4 : 패링 반격 시 곰/큰 몹 아래로 순간이동하는 버그 수정 — 목표 위치를 몬스터 루트(발 아래) 대신 1.5m 앞으로 조정; 지면 보정 레이캐스트가 몬스터 콜라이더를 타격하지 않도록 수정
[1.25.32] - 2026-06-30
- ✅fix1 : Fixed Piercing Charge (G key, Polearm) unable to target or deal AOE damage to PvP-enabled players
- ✅fix2 : Fixed Piercing Spear (G key, Spear) dash hit and area damage not applying to PvP-enabled players
- ✅fix3 : Fixed Shield Charge (G key, Mace+Shield) not pulling or dealing damage to PvP-enabled players
- ✅fix4 : Fixed Fury Hammer (H key, Mace) AOE combo finisher not hitting PvP-enabled players
- ✅fix1 : 관통 돌격 (G키, 폴암) PvP 활성화 플레이어를 타겟으로 선택하지 못하고 AOE 피해도 적용되지 않는 버그 수정
- ✅fix2 : 꿰뚫는 창 (G키, 창) 돌진 타격 및 범위 피해가 PvP 활성화 플레이어에게 적용되지 않는 버그 수정
- ✅fix3 : 방패 돌진 (G키, 둔기+방패) PvP 활성화 플레이어를 끌어당기거나 피해를 가하지 못하는 버그 수정
- ✅fix4 : 분노의 망치 (H키, 둔기) AOE 콤보 피니셔가 PvP 활성화 플레이어에게 적용되지 않는 버그 수정
[1.25.31] - 2026-06-29
- ✅fix1 : Fixed Fire Rain (Y key, Mage) AOE damage and target selection not applying to PvP-enabled players
- ✅fix2 : Fixed Arrow Rain (H key, Archer) AOE damage and frost slow not applying to PvP-enabled players
- ✅fix3 : Fixed Crossbow Ice Breath (T key) not targeting PvP-enabled players
- ✅fix4 : Fixed Polearm Whirlwind (T key) AOE damage not hitting PvP-enabled players
- ✅fix5 : Fixed Spear Combo Throw (T key) auto-hit and knockback not applying to PvP-enabled players
- ✅fix6 : Fixed Staff Dual Cast (Y key) target selection not targeting PvP-enabled players
- ✅fix7 : Fixed butchering knife unable to damage tamed animals after mod installation
- ✅fix1 : 불의 비 (Y키, 마법사) AOE 피해 및 타겟 선택이 PvP 활성화 플레이어에게 적용되지 않는 버그 수정
- ✅fix2 : 화살비 (H키, 궁수) AOE 피해 및 냉기 슬로우가 PvP 활성화 플레이어에게 적용되지 않는 버그 수정
- ✅fix3 : 크로스보우 아이스 브레스 (T키) PvP 활성화 플레이어를 타겟으로 선택하지 못하는 버그 수정
- ✅fix4 : 폴암 회오리 베기 (T키) AOE 피해가 PvP 활성화 플레이어에게 적용되지 않는 버그 수정
- ✅fix5 : 창 연공창 (T키) 자동 적중 및 넉백이 PvP 활성화 플레이어에게 적용되지 않는 버그 수정
- ✅fix6 : 지팡이 이중 시전 (Y키) 타겟 선택이 PvP 활성화 플레이어를 선택하지 못하는 버그 수정
- ✅fix7 : 모드 설치 후 도살칼로 테임 동물을 도살할 수 없는 버그 수정
[1.25.29] - 2026-06-28
- ✅fix1 : Fixed Assassin Heart (G key) unable to target PvP-enabled players
- ✅fix2 : Fixed Shadow Strike (Y key) poison not applying to PvP-enabled players
- ✅fix3 : Fixed Stack Explosion (H key) AOE damage not hitting PvP-enabled players
- ✅fix1 : 암살자의 심장 (G키) PvP 활성화 플레이어를 타겟으로 지정하지 못하는 버그 수정
- ✅fix2 : 그림자 일격 (Y키) 독 피해가 PvP 활성화 플레이어에게 적용되지 않는 버그 수정
- ✅fix3 : 약점폭발 (H키) AOE 피해가 PvP 활성화 플레이어에게 적용되지 않는 버그 수정
[1.25.28] - 2026-06-27
- ✅improve1 : Heal skills (Staff area heal, Paladin holy heal) no longer heal PvP-hostile players; party members (Groups mod) are always healed regardless of PvP status
- ✅fix1 : Fire Rain no longer targets or damages tamed animals; global protection patch (Character.Damage) blocks all player skill damage to tamed creatures
- ✅fix2 : Double Cast (Staff dual-cast) no longer selects tamed animals as targets
- ✅fix3 : Staff area heal's lightning AOE damage no longer hits tamed animals
- ✅improve1 : 힐 스킬(지팡이 범위 힐, 성기사 힐)이 PvP 적대 플레이어에게 힐을 적용하지 않음; Groups 파티원은 PvP 여부와 관계없이 항상 힐 적용
- ✅fix1 : 불의 비(Fire Rain)가 길들인 동물을 타겟으로 선택하거나 데미지를 입히지 않음; 전역 보호 패치(Character.Damage)로 모든 플레이어 스킬에서 길들인 동물 피해 차단
- ✅fix2 : 지팡이 더블캐스트(팬캐스트)가 길들인 동물을 타겟으로 선택하지 않음
- ✅fix3 : 지팡이 범위 힐의 번개 AOE 데미지가 길들인 동물에게 적용되지 않음
[1.25.26] - 2026-06-26
- ✅improve1 : All skill effects (passive, active, job skills) now trigger in PvP combat between players with PvP mode enabled (dagger/sword/spear melee bonuses, headshot crits, rogue AOE included)
- ✅improve1 : PvP 모드가 켜진 플레이어 간 전투에서 패시브·액티브·직업 스킬 효과가 정상 발동됨 (단검/검/창 공격 보너스, 헤드샷 크리티컬, 로그 AOE 등 포함)
[1.25.25] - 2026-06-25
- ✅improve1 : Replaced English placeholder text with real translations for F1 Config Manager mouse-over descriptions across CN/DE/JP/PTBR/RU (ExpertDesc, JobDesc, HeavyMeleeDesc, RangedDesc, SwordKnifeDesc categories — ~991 entries); KeyNames (item display names) intentionally left as English placeholder per project design (category headers and 2nd-tier display names are English-only by convention, only mouse-over descriptions require full 7-language translation)
- ✅fix2 : Fixed 7 quality issues in Chinese (CN) Config Manager descriptions found during re-review — 2 terminology inconsistencies (HotKey_G/H using different wording than the rest of the file) and 5 wrong default percentages (Producer_EnchantChance_Lv1~5, corrected to 25/45/65/75/95%)
- ✅fix3 : Fixed stale Korean source text for 4 Mage job config descriptions that didn't match the already-correct English/Chinese values (found while cross-checking the CN review) — Archer_MultiShot_StaminaCost (0-15 → 20-35), Mage_Lv1~5_Cooldown (flat 45s, Fire-Rain-specific wording → 120/110/100/90/80s, generic skill wording), Mage_Lv1~5_AOE_Max_Targets (key was missing from Korean entirely, added with 6/7/8/9/10), Mage_Lv1~5_Damage_Multiplier (22/24/26/28/30% Fire-Rain-specific → 70/90/110/130/150% generic AOE)
- ✅improve1 : F1 Config 메뉴 마우스오버 설명의 영어 임시값을 CN/DE/JP/PTBR/RU 5개 언어 실제 번역으로 교체 (ExpertDesc/JobDesc/HeavyMeleeDesc/RangedDesc/SwordKnifeDesc 카테고리, 약 991개 항목); KeyNames(항목 표시명)는 프로젝트 설계상 영어 임시값 유지(카테고리 헤더와 2차 항목 표시명은 영어 고정 관례, 마우스오버 설명만 7개 언어 전체 번역 대상)
- ✅fix2 : 중국어(CN) Config 설명 재검토 중 발견된 품질 문제 7건 수정 — 용어 불일치 2건(HotKey_G/H가 파일 내 다른 표현 사용), 잘못된 기본 퍼센트 5건(Producer_EnchantChance_Lv1~5를 25/45/65/75/95%로 수정)
- ✅fix3 : CN 재검토 과정에서 발견된, 이미 정상인 영문/중문 값과 맞지 않던 한국어 원문 4건 수정 — Archer_MultiShot_StaminaCost(0-15 → 20-35), Mage_Lv1~5_Cooldown(전 레벨 동일 45초·불의 비 전용 문구 → 120/110/100/90/80초·범용 문구), Mage_Lv1~5_AOE_Max_Targets(한국어 키 자체가 없던 것을 6/7/8/9/10으로 추가), Mage_Lv1~5_Damage_Multiplier(22/24/26/28/30%·불의 비 전용 → 70/90/110/130/150%·범용 AOE)
[1.25.20] - 2026-06-24
- ✅fix1 : F1 Config Manager now shows Korean display names for 20 Berserker Lv1~5 config entries (Rage Cooldown/Duration/DamagePerHP per level, Passive HP Bonus per level) — previously showed raw key strings in Korean language setting
- ✅improve1 : Removed unused legacy config descriptions: Legacy_Throw_BuffDuration, Legacy_Penetrate_CritChance (Spear tree orphaned keys), and Tier5_DoubleCast_AngleOffset (Staff tree orphaned Desc — no Config binding in any file)
- ✅fix2 : Fixed Riposte, Combo Slash, Attack and Defense, and True Duel (Sword Tree) ignoring CFG RequiredPoints — added RequiredPointsResolver to each SkillNode so point cost now reflects live Config values
- ✅improve2 : Vanilla config now registers Staff Heal AOE lightning damage at 25% base (Lv1: 25% ~ Lv7: 145%) — previously unregistered key caused code default 60% to apply silently; Veryhard remains at 60%
- ✅improve3 : Vanilla config Speed Expert node updated to Lv1~7 growth system (MoveSpeedPerLevel/PointsPerLevel/RequiredPlayerLevel_2~7) — replaced old flat-bonus keys (MoveSpeedBonus/RequiredPoints); values match Veryhard (2%/lvl, MMO Lv req 15/30/45/50/65/80)
- ✅fix3 : Fixed remaining skill point costs (Knife Assassination/Assassin Heart, Speed Root, and 100+ nodes across Attack/Defense/Ranged/Bow/Crossbow/Staff trees) ignoring live CFG RequiredPoints changes — added RequiredPointsResolver to every Config-bound node, and fixed the point-affordability check, pending-point sum, and generic tooltip display (SkillTreeManager.cs / SkillTreeUI.cs / SkillTreeTooltip.cs) which still read the stale snapshot value even on nodes that already had a resolver
- ✅fix4 : Fixed SkillNode.Description setter being silently ignored whenever DescriptionKey is set — the getter always preferred the localized key lookup over the explicitly assigned override, making the SettingChanged-triggered tooltip cache refresh (UpdateSkillTooltip / UpdateIndividualKnifeTooltip) a no-op; explicit overrides now take priority
- ✅fix5 : Fixed RequiredPlayerLevel using the same stale-snapshot pattern as RequiredPoints — SkillTreeUI.cs's 3 player-level-gate checks (invest validation x2, tooltip display) now go through a single GetEffectiveRequiredPlayerLevel() helper instead of checking the static field first and the resolver separately, so growth-type nodes display and enforce the correct live level requirement
- ✅fix6 : Fixed 22 Bow/Crossbow/Speed passive node tooltips showing a frozen description snapshot from mod startup — added live Config-reading cases to SkillTreeTooltip.cs's ApplyConfigToDescription() for all Bow/Crossbow Step1~5 nodes and all Speed tier nodes (actual gameplay effects were never affected, only the displayed numbers)
- ✅improve4 : Added 11 localization keys (Spear Penetrate rush/charge UI text) that were missing from all 5 non-EN/KO language files (de/ja/pt_BR/ru/zh-cn.json), using EN text as a temporary placeholder per project localization rules
- ✅improve5 : Backfilled 1,291 missing F1 Config Manager description/key-name entries across CN/DE/JP/PTBR/RU for ExpertDesc, JobDesc, HeavyMeleeDesc, RangedDesc, SwordKnifeDesc, and KeyNames categories, using EN text as a temporary placeholder where no real translation existed yet
- ✅fix1 : 버서커 직업 스킬 Lv1~5 Config 20개 항목(분노 쿨타임/지속시간/HP당 공격력/패시브 체력 보너스) 한국어 설정 시 F1 메뉴에 한국어 표시 수정
- ✅improve1 : 미사용 Config 설명 정리 — Legacy_Throw_BuffDuration, Legacy_Penetrate_CritChance(창 트리 고립 키), Tier5_DoubleCast_AngleOffset(지팡이 트리 고립 Desc, Config 바인딩 없음) 제거
- ✅fix2 : 검 트리 칼날 되치기, 연속베기, 공방일체, 진검승부의 필요 포인트가 CFG 설정값을 무시하던 버그 수정
- ✅improve2 : 바닐라 Config에 힐 범위 번개 데미지 항목 추가 (기본값 25%, Lv1: 25% ~ Lv7: 145%) — 기존 키 미등록으로 코드 기본값 60%가 적용되던 문제 해결; Veryhard는 60% 유지
- ✅improve3 : 바닐라 Config 속도 전문가 노드를 Lv1~7 성장 시스템으로 업데이트 (MoveSpeedPerLevel/PointsPerLevel/RequiredPlayerLevel_2~7) — 구 고정 보너스 키(MoveSpeedBonus/RequiredPoints) 교체; Veryhard와 동일 수치 적용 (2%/레벨, MMO 레벨 조건 15/30/45/50/65/80)
- ✅fix3 : 단검 암살술/암살자의 심장, 속도 전문가, 공격/방어/원거리/활/석궁/지팡이 트리 전체(100개 이상 노드)의 필요 포인트가 라이브 Config 변경을 무시하던 버그 수정 — Config에 연동된 모든 노드에 RequiredPointsResolver 추가, 리졸버가 있어도 무시하던 포인트 차감 가능 여부 체크·대기 포인트 합산·범용 툴팁 표시(SkillTreeManager.cs/SkillTreeUI.cs/SkillTreeTooltip.cs)도 함께 수정
- ✅fix4 : DescriptionKey가 설정된 노드에서 SkillNode.Description에 직접 대입한 값이 무시되던 구조적 결함 수정 — getter가 항상 로컬라이즈 키 조회를 우선시해서 SettingChanged 시 호출되는 툴팁 캐시 갱신(UpdateSkillTooltip/UpdateIndividualKnifeTooltip)이 사실상 동작하지 않던 문제; 이제 명시적으로 대입된 값이 우선 적용됨
- ✅fix5 : RequiredPlayerLevel이 RequiredPoints와 동일한 구조적 결함을 갖고 있던 문제 수정 — SkillTreeUI.cs의 플레이어 레벨 조건 체크 3곳(투자 가능 여부 검증 2곳, 툴팁 표시)이 정적 필드를 먼저 보고 리졸버를 별도로 체크하던 방식을 GetEffectiveRequiredPlayerLevel() 헬퍼 1회 호출로 통일 — 성장형 노드의 필요 레벨이 항상 정확히 표시/적용됨
- ✅fix6 : 활/석궁/속도 트리 일반 노드 22개의 툴팁 설명이 모드 시작 시점에 고정된 스냅샷 텍스트로 표시되던 버그 수정 — SkillTreeTooltip.cs의 ApplyConfigToDescription()에 활/석궁 Step1~5 전체, 속도 트리 전체 노드의 라이브 Config 읽기 case 추가 (실제 게임플레이 효과는 항상 정상 작동했고, 화면에 표시되는 숫자만 영향받던 문제)
- ✅improve4 : 창 관통/돌진 관련 로컬라이제이션 키 11개가 5개 비한국어/영어 언어 파일(de/ja/pt_BR/ru/zh-cn.json) 전체에서 누락되어 있던 것을 발견하여 추가 — 프로젝트 규칙에 따라 정식 번역 전까지 영어 원문을 임시값으로 사용
- ✅improve5 : F1 Config 메뉴 설명/키 이름 항목이 CN/DE/JP/PTBR/RU 5개 언어에서 ExpertDesc/JobDesc/HeavyMeleeDesc/RangedDesc/SwordKnifeDesc/KeyNames 6개 카테고리에 걸쳐 총 1,291개 누락되어 있던 것을 백필 — 정식 번역이 없는 항목은 영어 원문을 임시값으로 사용
[1.25.14] - 2026-06-23
- ✅fix1 : Arrow Rain required points config change now reflects correctly in both tooltip and unlock check
- ✅fix2 : All 15 other active skill upgrade handlers (Explosive Arrow, Ice Breath, One Shot, Assassin Heart, Stack Explosion, Rush Slash, Whirlwind Slash, Staff Heal, Dual Cast, Fury Hammer, Shield Charge, Pierce Charge, Polearm Whirlwind, Spear Combo, Spear Penetrate) now read required points directly from Config instead of the static SkillNode value
- ✅fix3 : Fixed point deduction ignoring Config changes — GetTotalUsedPoints() now reads required points dynamically via RequiredPointsResolver for all 16 special active skills (Arrow Rain, Explosive Arrow, Ice Breath, One Shot, Assassin Heart, Stack Explosion, Rush Slash, Whirlwind Slash, Staff Heal, Dual Cast, Fury Hammer, Shield Charge, Pierce Charge, Polearm Whirlwind, Spear Combo, Spear Penetrate)
- ✅fix1 : 화살비 필요 포인트 Config 수정 시 툴팁과 실제 해금 조건에 정상 반영
- ✅fix2 : 나머지 15개 액티브 스킬 업그레이드 핸들러(폭발화살, 빙결폭발탄, 단 한 발, 암살자의 심장, 약점폭발, 돌진베기, 회오리베기, 힐, 이중시전, 분노의 망치, 방패돌진, 관통돌격, 폴암 휠윈드, 연공창, 꿰뚫는 창) 모두 동일 버그 수정 — 정적 SkillNode 값 대신 Config 직접 참조
- ✅fix3 : 포인트 차감 시 Config 수정값 무시 버그 수정 — GetTotalUsedPoints()가 RequiredPointsResolver를 통해 16개 특수 액티브 스킬(화살비, 폭발화살, 빙결폭발탄, 단 한 발, 암살자의 심장, 약점폭발, 돌진베기, 회오리베기, 힐, 이중시전, 분노의 망치, 방패돌진, 관통돌격, 폴암 휠윈드, 연공창, 꿰뚫는 창)의 필요 포인트를 동적으로 참조하도록 수정
- ✅new1 : Staff Healer (H-key): Added AOE lightning damage + 3m knockback to Heal — enemies in heal range take lightning damage equal to the sum of weapon elemental damage (fire+lightning+frost+poison+spirit) × level % and are knocked back ~3m; VFX: fx_chainlightning_hit per enemy; Lv1: 60% ~ Lv7: 180%
- ✅improve1 : Skill tree active skill nodes (R/G/H/Mouse2 key-bound) now display faint blue when locked (not learned) and golden when unlocked (learned); passive/weapon expert/job icon nodes remain white
- ✅new2 : Speed Expert passive converted to Lv1~7 growth system — each upgrade consumes trophy x5 (Boar→Shaman→Wraith→Fenring→GoblinBrute→Gjall→FallenValkyrie by level) with EpicMMO player level requirements (Lv2:15 / Lv3:30 / Lv4:45 / Lv5:50 / Lv6:65 / Lv7:80); move speed now scales per level instead of a flat bonus
- ✅fix4 : F1 Config Manager now shows Korean/English display names and descriptions for all 8 Speed Expert config entries (previously showed raw key strings)
- ✅fix5 : F1 Config Manager now shows Korean/English display names and descriptions for 12 additional config entries across Heavy Melee (Tier5_Combo_LevelBonus, Tier7_FuryHammer_NormalHitLevelBonus, Tier7_FuryHammer_FinalHitLevelBonus, Tier7_ShieldCharge_LevelBonus, Tier6_Whirlwind_LevelBonus), Ranged (Tier5_DoubleCast_LevelBonus, Tier5_ExplosiveArrow_LevelBonus, Tier6_ArrowRain_LevelBonus, Tier5_OneShot_LevelBonus, Tier6_IceBreath_LevelBonus/DotLevelBonus), and Job (Archer_Attack_StaminaReduction_Lv1~5, Archer_AmmoSaveChance, Tanker_Explosion_Radius, Tanker_BlockPower_Multiplier) trees
- ✅fix6 : Removed 3 unused legacy config entries (Tier5_ParryRush_BuffDuration/BlockPowerRatio/PushDistance) from F1 Config Manager — these were carried over from the old Parry Rush skill and had no effect on Whirlwind Slash; also fixed skill node description showing wrong radius values (was showing buff duration 30 instead of actual AoE radii 5/8/12m)
- ✅new1 : 지팡이 힐러 (H키): 범위 힐 시 힐 범위 내 적에게 번개 데미지 + 3m 넉백 추가 — 무기 속성 데미지(화염+번개+냉기+독+신성) 합산의 레벨 % 번개 데미지 적용 및 ~3m 넉백; VFX: 적 개별 fx_chainlightning_hit 재생; Lv1:60%~Lv7:180%
- ✅improve1 : 스킬트리 액티브 스킬 노드(R/G/H/Mouse2키 바인딩): 미습득 시 흐린 파란색, 습득 후 황금색으로 표시; 패시브/무기전문가/직업 아이콘 노드는 기존 흰색 유지
- ✅new2 : 속도 전문가 패시브 Lv1~7 성장형 전환 — 레벨별 트로피 x5 소모(멧돼지→회색난쟁이사제→망령→펜링→고블린두목→기알→타락발키리), EpicMMO 플레이어 레벨 조건(Lv2:15/Lv3:30/Lv4:45/Lv5:50/Lv6:65/Lv7:80), 이동속도가 레벨 비례 누적 증가로 변경
- ✅fix4 : F1 Config 메뉴 속도 전문가 Config 8개 항목에 한국어/영어 표시명 및 마우스오버 설명 정상 표시(기존 원시 키 이름 노출 버그 수정)
- ✅fix5 : F1 Config 메뉴에서 12개 추가 Config 항목에 한국어/영어 표시명 및 설명 정상 표시 — 중검/창/둔기 트리(연공창 레벨 보너스, 분노의 망치 일반/최종 타격 레벨 보너스, 방패돌진 레벨 보너스, 휠윈드 레벨 보너스), 원거리 트리(이중시전/폭발화살/화살비/단 한 발/빙결폭발탄 레벨 보너스), 직업 트리(아처 공격 스테미나 감소 Lv1~5, 화살 소모 면제 확률, 탱커 폭발 반경, 막기력 배율) 원시 키 이름 노출 버그 수정
- ✅fix6 : F1 Config 메뉴에서 미사용 레거시 Config 3개(Tier5_ParryRush_BuffDuration/BlockPowerRatio/PushDistance) 제거 — 구 패링 돌격 스킬 잔재로 회오리베기에 아무런 효과 없던 항목들; 스킬 노드 설명 버그도 수정(버프 지속시간 30 대신 실제 AoE 반경 5/8/12m으로 표시)
[1.24.96] - 2026-06-16
- ✅fix1 : Berserker "Death Defiance" passive — fixed a cooldown-bypass chain bug where, if the OnDeath fallback triggered (estimate-miss on a lethal hit) and the player kept taking near-lethal damage right after, invincibility could re-trigger over and over far past its configured 8s duration, ignoring the 540s cooldown
- ✅fix1 : 버서커 "죽음의 무시" 패시브 — OnDeath 폴백(데미지 추정 실패로 즉사 감지)으로 발동된 직후 연속으로 빈사 피격을 받으면 540초 쿨다운을 무시하고 무적이 8초보다 훨씬 오래 무한 재발동되던 버그 수정
[1.24.95] - 2026-06-14
- ✅fix1 : Fixed spear throw animation being skipped when using "Fast Attack Motion" skill — secondary attack now correctly clears stale pending animation state before triggering the throw
- ✅fix1 : 창 전문가 Tier1 "빠른 공격모션" 스킬 사용 후 세컨드 공격(창 던지기) 시 던지기 모션이 생략되는 버그 수정 — 잔류 pending 애니메이션 상태를 클리어하여 정상적으로 머리 위에서 창이 던져지도록 수정
[1.24.92] - 2026-06-10
- ✅fix1 : Spear Tree Tier1 "Quick Attack Motion" — Fixed sword (검) config attack animation not playing; restored hardcoded sword prefab lookup (SwordBlackmetal/SwordIron/SwordBronze/SwordNiedhogg) that was replaced with dynamic ObjectDB scan
- ✅fix1 : 창 전문가 트리 티어1 "빠른 공격모션" — 검 컨피그 공격 모션 미작동 버그 수정; 동적 ObjectDB 스캔으로 교체되었던 하드코딩 검 프리팹 조회(SwordBlackmetal/SwordIron/SwordBronze/SwordNiedhogg) 복원
[1.24.91] - 2026-06-10
- ✅new1 : Spear Tree Tier1 — Replaced "Vital Strike" (flat crit dmg) with "Quick Attack Motion"; config dropdown (단검/검) swaps spear LMB animation to knife 3-hit chain or sword swing; 7-language localization (skill/tooltip/config key & desc) fully updated
- ✅new2 : Spear Tree — Quick Attack Motion: spear model flips 180° (tip faces forward) when skill is active; Harmony patch on VisEquipment.SetRightHandEquipped
- ✅new1 : 창 전문가 트리 티어1 — "급소 찌르기"(고정 치명타 피해 보너스)를 "빠른 공격모션"으로 교체; 컨피그 드롭다운(단검/검)으로 창 일반 공격(좌클릭) 모션을 단검 3단 연속 또는 검 모션으로 변경; 스킬명·툴팁·컨피그 키/설명 7개 언어 모두 업데이트
- ✅new2 : 창 전문가 트리 — 빠른 공격모션 스킬 보유 시 창 모델 180° 반전(날 끝이 전방); VisEquipment.SetRightHandEquipped Harmony 패치 적용
[1.24.84] - 2026-05-30
- ✅improve1 : Sword Expert Tree — Whirlwind Slash (H-slot) HUD icon changed from sword_unlock to melee_unlock
- ✅improve1 : 검 전문가 트리 — 회오리베기(H 슬롯) HUD 아이콘을 sword_unlock → melee_unlock(근접 전문가 이미지)으로 변경