You are viewing a potentially older version of this package. View all versions.
korCaptain-Rift-0.2.3 icon

Rift

Endgame content for Valheim. A challenging dungeon where you defeat waves of monsters and a boss to earn rewards. Works with the CaptainSkillTree mod to earn extra Skill Points.

Date uploaded 20 hours ago
Version 0.2.3
Download link korCaptain-Rift-0.2.3.zip
Downloads 40
Dependency string korCaptain-Rift-0.2.3

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

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

Preferred version: 5.4.2333
ValheimModding-Jotunn-2.30.0 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.30.0

README

Rift - Valheim Endgame Challenge Dungeon Mod

한국어 설명 보기 | English Description

⚠️ Early version / 초기 버전 — Only the Meadows (Eikthyr) Rift is playable. The other biome tiers are placeholders and disabled. 목초지(에이크튀르) 균열만 플레이 가능하며, 나머지 바이옴 티어는 아직 비활성 상태입니다.


🇰🇷 한국어 (Korean)

개요

Rift는 발헤임의 엔드 컨텐츠로 만들고 있는 도전 던전 모드입니다. 난이도가 있으며, 웨이브 형태로 몰려오는 몬스터와 보스를 처치하고 보상을 받는 시스템입니다. 또한 캡틴스킬트리(CaptainSkillTree) 모드와 연계하여 스킬포인트를 추가로 획득할 수 있습니다.

발헤임 보스 제단에서 균열(Rift) 을 열어, 하늘에 격리된 아레나에서 층별 몬스터 웨이브를 격파합니다. 기존 보스 소환 방식은 그대로 유지되며, 보스를 이미 처치한 뒤 같은 트로피를 다시 바치면 균열이 열립니다.

📦 필수 모드 (Dependencies)
모드 버전 필수 여부
BepInExPack_Valheim 5.4.2333+ 필수
Jotunn 2.30.0+ 필수
CaptainSkillTree 최신 설치 권장 (파티 시스템 + 스킬포인트 코인 보상)

⚠️ 서버와 모든 접속자가 Rift를 설치해야 하며, 메이저/마이너 버전(예: 0.1.x)이 같아야 합니다.

✨ 주요 기능

균열 열기

  • 보스(에이크튀르)를 이미 처치한 월드에서 제단에 같은 트로피를 바치면 균열 게이트웨이가 열립니다.
  • 아직 보스를 처치하지 않았다면 바닐라 보스 소환이 그대로 동작합니다.
  • 균열은 혼자 또는 2인 파티로만 열 수 있습니다. 파티는 CaptainSkillTree의 파티 시스템을 사용하며, 3인 이상 파티는 머리 위 메시지가 나오고 열리지 않습니다.
  • 균열은 바이옴(티어)별로 인게임 하루 1개만 만들 수 있고, 연 사람과 파티원이 균열에 입장하는 시점에 각자 그날 사용한 것으로 처리됩니다(설정으로 일수 조정/해제 가능).
  • 제단 1개당 균열은 동시에 1개만 열 수 있습니다. 이미 열린 제단에서는 "이미 다른 사람이 균열 진행중입니다" 메시지가 나오며, 다른 제단에서는 열 수 있습니다.
  • 2인 파티는 몬스터와 보스 체력 +50%, 받는 피해 -10%, 공격력 +20%가 적용됩니다(General 섹션에서 조정).
  • 보스 능력치는 티어 설정(Tier.* 섹션)에서 바닐라 기본값 대비 %로 조정합니다(바닐라 기본 체력 x 보스 레벨 기준): bossHealthPercent(체력, 목초지 250), bossDamagePercent(공격력, 170), bossDamageReducePercent(피해 감소, 15).
  • 보스 레벨은 Tier.* 섹션 bossLevel(목초지 기본 6)로 조정합니다. CLLC 보스 접미사/레벨은 균열 보스에 적용되지 않습니다.
  • 균열 안에서는 건축물 설치와 작업대 제작이 금지되며, CaptainSkillTree의 스킬포탈/파티 소환/귀환포탈도 사용할 수 없습니다.
  • 모드 켜기/끄기와 어드민 바이패스는 설정의 General 섹션 맨 위에 있습니다.

아레나와 웨이브

  • 하늘에 격리된 아레나로 이동해 층별 웨이브를 격파합니다. 목초지는 3층이며 마지막 층에 보스가 등장합니다.
  • 층이 클리어되면 자동으로 다음 층이 시작됩니다.
  • 사망은 혼자일 때 3회, 2인 파티는 각자 5회까지 허용되며(초과 시 자동 실패), 목숨을 모두 쓰면 아레나가 정리됩니다. 횟수는 Lives 섹션에서 조정합니다.
  • 만들어진 지 게임 내 2일이 지나고 안에 아무도 없는 균열 지역(바닥/외곽/표석/침대)과 그 안의 떨어진 아이템은 서버가 자동으로 삭제합니다.
  • 균열 안 사망 시 음식, 버프/물약(저항 물약 포함)은 Lives.keepBuffsOnDeath(기본 켜짐)로 초기화되지 않고(스킬은 Lives.blockSkillLoss, 기본 켜짐) 부활 후에도 유지됩니다.
  • Alt + X 로 언제든 포기하고 나갈 수 있습니다.
  • 마지막 층을 클리어하면 카운트다운 후 균열에 들어가기 전 위치로 자동 귀환합니다.

설정

  • 모든 수치는 JSON 파일(BepInEx/config/Rift/)에서 조정합니다. 코드를 다시 컴파일할 필요가 없습니다.
  • F1 Configuration Manager의 Rift 섹션에서도 주요 값을 바꿀 수 있으며, 호스트의 설정이 접속자에게 자동 동기화됩니다.
  • F1 Configuration Manager 맨 위 General 섹션에서 2인 파티 보정 수치를 바꿀 수 있습니다.
  • 관리자 전용 옵션(Admin)을 켜면 어드민/호스트는 진입 조건을 무시하고 균열을 열 수 있습니다(기본 꺼짐).

CaptainSkillTree 연동 (선택)

  • CaptainSkillTree가 설치되어 있으면, 균열을 클리어하면 보스가 죽은 자리에 균열을 연 본인과 2인 파티원 각자에게 스킬포인트 코인이 하늘에서 천천히 떨어집니다. 코인은 캐릭터당 바이옴(티어) 균열마다 1개입니다.
  • 코인을 주우면 스킬포인트 +2를 얻고(스킬 초기화 후에도 유지), 화면 중앙에 안내 메시지가 5초간 표시됩니다.
  • 코인을 줍기 전에는 클리어 귀환이 보류됩니다.
  • 설치되어 있지 않아도 균열은 모두 정상 동작하며, 스킬포인트 보상만 건너뜁니다. 다만 파티 시스템과 스킬포인트 보상을 위해 CaptainSkillTree 설치를 권장합니다.
  • 콘솔 명령(F5): rcoin, rcoin reset, rcoin info는 본인 대상, rcoin reset <캐릭터명> / rcoin info <캐릭터명>은 관리자 전용입니다.
📝 참고
  • 설정 파일은 첫 실행 시 BepInEx/config/Rift/ 로 추출됩니다.
  • 이 모드는 아직 개발 중입니다. 버그나 의견은 Discord로 알려주세요.

🇺🇸 English

Overview

Rift is endgame content for Valheim, still in the making: a challenging dungeon where you defeat waves of monsters and a boss and earn rewards. It also works together with the CaptainSkillTree mod, letting you earn additional Skill Points.

You open a Rift at a Valheim boss altar and fight through floors of monster waves in an isolated arena high in the sky. Vanilla boss summoning is untouched; once you have already defeated the boss, offering the same trophy again opens a Rift instead.

📦 Dependencies
Mod Version Required
BepInExPack_Valheim 5.4.2333+ Yes
Jotunn 2.30.0+ Yes
CaptainSkillTree Latest Recommended (party system + Skill Point coin reward)

⚠️ The server and every player must have Rift installed with the same major/minor version (e.g. 0.1.x).

✨ Features

Opening a Rift

  • On a world where the boss (Eikthyr) is already defeated, offering the same trophy at the altar opens a Rift gateway.
  • If the boss has not been defeated yet, the vanilla summoning works as usual.
  • A Rift can only be opened solo or with a 2-person party. The party comes from CaptainSkillTree's party system; a party of 3 or more shows a head-text message and the Rift does not open.
  • Only one Rift per biome tier per in-game day can be created; it counts as used for the opener and the party member when each of them enters the Rift (the number of days is configurable or can be disabled).
  • Only one Rift per altar can be open at a time; opening on an occupied altar shows "Someone else is already in a Rift here" and is cancelled, while other altars still work.
  • A 2-person party gets monster and boss health +50%, damage taken -10% and attack power +20% (adjustable in the General section).
  • Boss stats are set per tier (Tier.* section) as % of vanilla base values (HP is vanilla base x boss level): bossHealthPercent (Meadows 250), bossDamagePercent (170), bossDamageReducePercent (15).
  • Boss level is set per tier (Tier.* section, bossLevel; Meadows default 6). CLLC boss affixes/levels are not applied to Rift bosses.
  • Building and crafting at workbenches are blocked inside a Rift, and CaptainSkillTree skill portal / party summon / return portal cannot be used either.
  • The mod on/off switch and admin bypass are at the top of the General config section.

Arena and waves

  • You are teleported to an isolated sky arena and clear floors of waves. Meadows has 3 floors, with a boss on the last one.
  • When a floor is cleared the next one starts automatically.
  • Solo you can die 3 times, in a 2-person party each player 5 times (one more is an automatic failure); then the arena is cleaned up. Adjustable in the Lives section.
  • A Rift area (floor, walls, stone, bed) and the items dropped inside it are deleted automatically by the server once it is 2 in-game days old and nobody is inside.
  • Dying inside a Rift keeps your food and buffs/potions (incl. resistance potions) while Lives.keepBuffsOnDeath is on (default), and skills too while Lives.blockSkillLoss is on (default); they carry over after respawn.
  • Press Alt + X at any time to give up and leave.
  • After the final floor is cleared you are automatically returned to where you entered, after a countdown.

Configuration

  • Every value lives in JSON files (BepInEx/config/Rift/), so balancing needs no recompiling.
  • The main values are also available in the Configuration Manager (F1) under the Rift section, and the host's settings are synced to clients.
  • The 2-person party modifiers are in the top General section of the Configuration Manager (F1).
  • An admin-only option (Admin, off by default) lets an admin/host open a Rift ignoring the entry conditions.

CaptainSkillTree integration (optional)

  • If CaptainSkillTree is installed, clearing a Rift drops a Skill Point coin that slowly falls from the sky where the boss died, for the player who opened the Rift and the 2-person party member, each on their own character. Each character can receive one coin per biome (tier) Rift.
  • Picking it up grants Skill Points +2 (kept after skill resets) and shows a 5-second message in the center of the screen.
  • The clear-return is held until you pick the coin up.
  • Without CaptainSkillTree every Rift works normally; only the Skill Point reward is skipped. Installing CaptainSkillTree is recommended for the party system and the Skill Point reward.
  • Console commands (F5): rcoin, rcoin reset, rcoin info act on yourself; rcoin reset <character> / rcoin info <character> are admin only.
📝 Notes
  • Config files are extracted to BepInEx/config/Rift/ on first launch.
  • This mod is still in development. Please report bugs and feedback on Discord.

💬 Support / 지원

  • Discord: KorCaptainSkillTree_MOD_Server - https://discord.gg/W26PTxYhug
  • Issues: Report bugs and suggestions on Discord
  • 문제 보고: Discord에서 버그 및 제안사항 보고

CHANGELOG

Changelog / 변경 로그

2026-10-22 (v0.2.8)

English

  • 🔧improve23 : Wave-clear heal now also restores stamina and eitr to 100% (same healOnWaveClear option).

한국어

  • 🔧improve23 : 웨이브 종료 회복 시 스태미나와 에이트르도 100% 회복(기존 healOnWaveClear 옵션으로 함께 제어).

2026-10-22 (v0.2.7)

English

  • ✅fix14 : The Rift gateway now spawns 2m lower than before, relative to the altar top.
  • ✅fix15 : The Rift gateway no longer drops portal materials when it disappears.

한국어

  • ✅fix14 : 균열 게이트웨이가 제단 윗면 기준 이전보다 2m 낮게 생성되도록 수정.
  • ✅fix15 : 균열 게이트웨이가 사라질 때 포탈 재료가 드랍되지 않도록 수정.

2026-10-21 (v0.2.6)

English

  • 🔧improve22 : The "boss already defeated" requirement to open a Rift is now per character instead of per world. Boss kills are recorded on the server (config/Rift/bosskills.txt) for every character that sees the vanilla boss die; characters who defeated the boss before this version must defeat it once more.
  • 🔧improve21 : Gateway/altar denial messages, return countdown, abandon-stone guide, boss taunts and "Next wave" texts are now localized in all 9 languages (ko, en, ru, de, pt_BR, zh-cn, ja, vi, cz).
  • ✨new7 : Challenger record board (solo TOP10: rank / name / job / clear time) now stands next to every boss altar. Job is shown only when CaptainSkillTree is installed.
  • ✅fix13 : The Elder (Black Forest) altar now shows "The Elder Trophy x2 - Open Rift" on hover, same as the Meadows altar.
  • 🔧improve20 : Black Forest floors 1-3 now spawn in 3 timed waves (floor 1 at 0/40/80s, floor 2 at 0/80/100s, floor 3 at 0/100/120s; Greydwarf added) like Meadows, so the "Next wave" countdown shows.
  • 🔧improve19 : Black Forest: wave 1 Greydwarf_Elite 3, wave 2 Bjorn 2, wave 3 Troll 2.
  • 🔧improve18 : Wave monsters now spawn clustered together (new spawn.clusterRadius, default 6m) instead of scattered across the arena.
  • 🔧improve17 : Split-spawned children (MonsterModifiers) are now tracked; the next floor/boss appears only after all of them are dead.
  • 🔧improve16 : Rift monster size is now locked to the cap every frame from spawn (no more oversized-then-shrinking from Elite size / CLLC recalculation).
  • 🔧improve15 : Black Forest waves changed: wave 1 = Greydwarf_Elite x2, wave 2 = Elite + Bjorn + Shaman, wave 3 = Troll + Bjorn + Shaman; boss level 3.
  • 🔧improve14 : Config is now server-authoritative. Local F1 edits on clients are reverted to the server value; only admin edits (sent to and verified by the server) or host edits are applied and synced. Config sync RPCs from non-server senders are ignored.
  • 🔧improve13 : Wave-clear heal aura now copies the Paladin skill method exactly (one aura created, then cloned to head/right shoulder).
  • ✨new6 : Players are fully healed (100%) at the end of every wave in all biome Rifts. General F1 option healOnWaveClear (default ON). With CaptainSkillTree installed, the Paladin heal VFX/SFX plays on each healed character.
  • 🔧improve12 : Black Forest wave levels set to 1/2/3 (added on top of the monster base level) and boss level to 6.
  • 🔧improve11 : Black Forest wave monster levels are now fixed values (wave 1: 13, wave 2: 15, wave 3: 19); F1 level entries are exposed for fixed levels too.
  • ✅fix12 : Fixed NullReferenceException spam from CLLC on Rift monster spawn; CLLC extra effects/infusion are now reset after being applied instead of skipping the call.
  • 🔧improve10 : Black Forest wave monster levels restored (+5): floor 1: 11-15, floor 2: 13-18, floor 3: 15-20.
  • ✅improve9 : Inside a Rift, CLLC no longer applies size growth, extra effects (Aggressive/Splitting etc.) or infusion flames to monsters; levels come only from the Rift config.
  • ✅new5 : Black Forest F1 config: per-wave monster level/levelMax and Ground Eruption boss-foot radius, player-foot radius and damage per phase. Skeleton removed from floor 2.
  • 🔧improve8 : Black Forest wave monster levels lowered by 5 (floor 1: 6-10, floor 2: 8-13, floor 3: 10-15).
  • ✅fix11 : Fixed Rift monsters spawning bigger than the 2x cap (MonsterModifiers Elite size stacked on top) and shrinking after being hit; total size is now clamped to the cap shortly after spawn.
  • 🔧improve7 : Ground Eruption circles under players are now smaller (playerRadius 5m); the circle under the boss keeps radius 8m.
  • ✅new4 : Added general config for distance-based damage reduction on boss skills (wave/ground), default <8m 50%, 8-13m 35%, 13-20m 20% (editable in General config).
  • ✅improve6 : Ground Eruption now fills the circle from the center to the rim from light to dark green, with a more impactful burst sound.
  • ✅fix10 : Elder stomp cast now fires the real animator trigger (stomp0/stomp1) instead of the non-existent 'stomp'.
  • ✅fix9 : Ground Eruption now auto-detects the Elder's own stomp animation (no longer uses Eikthyr's trigger), fills from the center outward, and plays a charge-up sound followed by a burst sound.
  • ✅new3 : Added the Rift Elder boss skill 'Ground Eruption' (green expanding ground circles under the boss and players, explode after a delay; phase 1 at 75% HP, phase 2 at 50% HP with extra circles and 20% faster burst; all values in 02_blackforest.json).
  • ✅new2 : Level-based monster size inside a Rift is now capped at 2x the original size (Spawn.maxSizeMultiplier, 0 = no cap).
  • ✅new1 : Added the Black Forest rift (offer 2 Elder trophies at the Elder altar): 3 wave floors + Rift Elder boss floor, stone arena, per-wave monster level ranges (levelMax).
  • ✅fix8 : CLLC's level-based size increase is now blocked for the Rift Eikthyr boss.
  • ✅fix7 : Rift boss HP now = vanilla base HP x boss level x bossHealthPercent; default boss level is 6 (7500 HP).
  • ✅improve1 : Default Rift boss (Eikthyr) level is now 1 (Meadows bossLevel).
  • ✅improve1 : Default Eikthyr boss level is now 1 (Meadows bossLevel).
  • ✅fix6 : Fixed the first respawn in a Rift sometimes staying on the floor; the 10 m position is re-applied only during the first 0.5 seconds (so falling is not interrupted).
  • ✅fix5 : Respawn invulnerability is no longer cancelled when monsters push you; only your own movement input or attacking cancels it.
  • ✅fix4 : Respawn position is now set instantly instead of via the delayed teleport, so you no longer appear on the floor first.
  • ✅fix3 : Added a safety re-teleport 10 m above the floor if the respawn position is overridden, plus a diagnostic log.
  • ✅fix2 : Respawn inside a Rift now places you 10 m above the arena floor, and invulnerability stays active while falling.
  • ✅new2 : Rift arenas (floor, walls, stone, bed) and items dropped inside are now removed once they are 2 in-game days old and nobody is inside.
  • ✅fix1 : Fixed players sometimes respawning below the arena floor and falling; respawn now snaps to the floor and corrects a fall during the invulnerability window.
  • ✅new1 : Dying inside a Rift no longer resets your food or buffs/potions (incl. resistance potions) (Lives.keepBuffsOnDeath, default on); skills are kept via Lives.blockSkillLoss (default on); they carry over after respawn.
  • ✅improve6 : General config order fixed so Rift is listed above Admin; Meadows waveDamage1~6 renamed to RingWaveDamage1~6 (values saved under the old names revert to defaults).
  • ✅improve1 : General config entries renamed: "enabled" -> "Rift" (still first), "adminBypassEnabled" -> "Admin", "cooldownDays" -> "Rift_CooldownDays" (values previously set under the old names revert to defaults).
  • ✅improve2 : Wired the previously unused Spawn/Lives settings (globalMaxAlive, waveClearDelaySeconds, spawnInvulnSeconds, useVanillaLevelScaling, perPlayer, keepItemsOnDeath, createTombstone, blockSkillLoss, pauseWaveOnAllDead, respawnDelaySeconds, respawnInvulnSeconds, respawnPushRadius).
  • ✅improve3 : Meadows boss bossHealth (absolute) replaced by bossHealthPercent 250 / bossDamagePercent 170 / bossDamageReducePercent 15, relative to vanilla base stats (level not applied).
  • ✅improve4 : Config sync from the host is now sent once after the F1 window is closed (no dropped changes).
  • ✅improve5 : Gateway color cycle only updates when a player is near; arena item cleanup uses OverlapSphere within the arena radius; wave skill hit code merged into one helper.

한국어

  • 🔧improve22 : 균열을 열기 위한 "보스 처치" 조건을 월드 기준에서 캐릭터(개인) 기준으로 변경. 처치 기록은 서버(config/Rift/bosskills.txt)에 저장되며, 바닐라 보스 사망을 지켜본 캐릭터별로 기록됨. 이 버전 이전에 처치한 캐릭터는 보스를 한 번 더 잡아야 함.
  • 🔧improve21 : 게이트웨이/제단 입장 거부 메시지, 귀환 카운트다운, 포기석 안내, 보스 대사, "다음 웨이브" 문구를 9개 언어(ko, en, ru, de, pt_BR, zh-cn, ja, vi, cz)로 지원.
  • ✨new7 : 모든 보스 제단 옆에 도전자 기록 게시판 추가(1인 TOP10: 순위/이름/직업/공략시간). 직업은 캡틴스킬트리 설치 시에만 표시.
  • ✅fix13 : 엘더(검은숲) 제단에도 목초지 제단처럼 "엘더 트로피x2 균열오픈" 호버 문구가 표시되도록 수정.
  • 🔧improve20 : 검은숲 1~3층을 목초지처럼 3웨이브(1층 0/40/80초, 2층 0/80/100초, 3층 0/100/120초, 그레이드워프 추가)로 나눠 스폰해서 "다음 웨이브" 카운트가 표시되도록 변경.
  • 🔧improve19 : 검은숲: 1웨이브 엘리트 3마리, 2웨이브 비욘 2마리, 3웨이브 트롤 2마리.
  • 🔧improve18 : 웨이브 몬스터를 아레나 전체에 흩뿌리지 않고 한 군집으로 가깝게 소환(spawn.clusterRadius, 기본 6m).
  • 🔧improve17 : 몬스터속성 분열로 생긴 새끼도 추적해, 전부 죽어야 다음 층/보스가 등장.
  • 🔧improve16 : 균열 몬스터 크기를 소환 시점부터 매 프레임 상한으로 고정(정예 크기/CLLC 재계산으로 커졌다 줄어드는 현상 제거).
  • 🔧improve15 : 검은숲 웨이브 변경: 1웨이브 그레이드워프 엘리트 2마리, 2웨이브 엘리트+비욘+샤먼, 3웨이브 트롤+비욘+샤먼, 보스 레벨 3.
  • 🔧improve14 : Config를 서버 권위로 변경. 클라이언트 F1 로컬 수정은 서버 값으로 되돌리고, 관리자 수정(서버가 검증) 또는 호스트 수정만 적용·동기화. 서버가 아닌 발신자의 Config 동기화 RPC는 무시.
  • 🔧improve13 : 웨이브 종료 힐 오라를 성기사 스킬 방식과 동일하게 변경(오라 1개 생성 후 머리/오른쪽 어깨로 복제).
  • ✨new6 : 모든 바이옴 균열에서 웨이브가 끝날 때마다 플레이어 체력을 100% 회복. General F1 옵션 healOnWaveClear(기본 ON). 캡틴스킬트리 설치 시 회복된 캐릭터마다 성기사 힐 VFX/사운드 재생.
  • 🔧improve12 : 검은숲 웨이브 레벨을 1/2/3(몬스터 기본 레벨에 더해짐), 보스 레벨을 6으로 변경.
  • 🔧improve11 : 검은숲 웨이브 몬스터 레벨을 지정값으로 변경(웨이브1 13, 웨이브2 15, 웨이브3 19). F1에서 고정 레벨도 조정 가능.
  • ✅fix12 : 균열 몬스터 스폰 시 CLLC에서 NullReferenceException이 반복되던 문제 수정. CLLC 부가효과/속성은 호출을 건너뛰지 않고 적용 직후 초기화.
  • 🔧improve10 : 검은숲 웨이브 몬스터 레벨을 +5 원복(1층 11~15, 2층 13~18, 3층 15~20).
  • ✅improve9 : 균열 안에서는 CLLC의 크기 증가, 부가효과(Aggressive/Splitting 등), 속성 불꽃을 몬스터에 적용하지 않음. 레벨은 균열 설정 값만 사용.
  • ✅new5 : 검은숲 F1 설정 추가: 웨이브별 몬스터 레벨/최대 레벨, 땅 폭발 보스 발밑·유저 발밑 범위와 페이즈별 데미지. 2층에서 스켈레톤 제거.
  • 🔧improve8 : 검은숲 웨이브 몬스터 레벨을 5씩 낮춤(1층 6~10, 2층 8~13, 3층 10~15).
  • ✅fix11 : 균열 몬스터가 MonsterModifiers 정예 크기가 겹쳐 2배 상한보다 크게 나왔다가 피격 후 줄어들던 문제를 수정(스폰 직후 총 크기를 상한으로 맞춤).
  • 🔧improve7 : 그라운드 이럽션의 플레이어 발밑 원 크기를 5m로 줄였습니다(playerRadius). 보스 발밑 원은 8m 유지.
  • ✅new4 : 보스 스킬(웨이브/그라운드)에 보스와의 거리별 데미지 감소 General 컨피그 추가(기본 8m 미만 50%, 8~13m 35%, 13~20m 20%, 수치 조절 가능).
  • ✅improve6 : 그라운드 이럽션 원이 중앙에서 바깥 끝까지 연한 초록에서 진한 초록으로 채워지고, 폭발음을 더 임팩트 있게 변경.
  • ✅fix10 : 엘더 스톰프 시전이 존재하지 않는 'stomp' 대신 실제 Animator 트리거(stomp0/stomp1)를 발동합니다.
  • ✅fix9 : 그라운드 이럽션이 에이크쉬르 트리거 대신 엘더 고유의 스톰프 애니메이션을 자동 탐지하고, 원이 중앙에서 바깥으로 차오르며, 충전음과 폭발음이 재생됩니다.
  • ✅new3 : 균열 엘더 보스 스킬 '그라운드 이럽션' 추가(보스/플레이어 발밑에 초록 원이 생기고 시간이 지나면 폭발. 1페이즈 체력 75%, 2페이즈 50%에서 원 추가 및 폭발 20% 빨라짐, 수치는 02_blackforest.json).
  • ✅new2 : 균열 안 몬스터의 레벨 비례 크기 증가를 원래 크기의 최대 2배로 제한(Spawn.maxSizeMultiplier, 0이면 제한 없음).
  • ✅new1 : 검은숲 균열 추가(엘더 제단에 엘더 트로피 2개): 웨이브 3개 층 + 균열 엘더 보스 층, 돌 아레나, 웨이브별 몬스터 레벨 범위(levelMax).
  • ✅fix8 : CLLC의 레벨 비례 크기 증가를 균열 에이크쌀르에서 차단했습니다.
  • ✅fix7 : 균열 보스 체력을 바닐라 기본 체력 x 보스 레벨 x bossHealthPercent로 계산하고 기본 보스 레벨을 6으로 변경(체력 7500).
  • ✅improve1 : 균열 보스(에이크쌀르) 기본 레벨을 1로 변경(Meadows bossLevel).
  • ✅improve1 : 에이크쌀르 보스 기본 레벨을 1로 변경(Meadows bossLevel).
  • ✅fix6 : 균열에서 첫 부활만 바닥에 남는 문제를 수정(부활 후 0.5초 동안만 10m 위 위치를 재적용, 낙하 중에는 간섭하지 않음).
  • ✅fix5 : 몬스터에게 밀려 이동해도 부활 무적이 풀리지 않고, 본인 이동 입력이나 공격 시에만 해제됩니다.
  • ✅fix4 : 부활 위치를 지연 텔레포트 대신 즉시 지정해 바닥에 먼저 나타나지 않게 했습니다.
  • ✅fix3 : 부활 위치가 덮어쓰이면 바닥 위 10m로 한 번 더 이동시키는 안전망과 진단 로그를 추가했습니다.
  • ✅fix2 : 균열 안 부활 위치를 바닥 위 10m로 옮기고, 낙하 중에도 무적이 유지되도록 했습니다.
  • ✅new2 : 균열 지역(바닥/외곽/표석/침대)과 안에 떨어진 아이템은 만들어진 지 게임 내 2일이 지나고 아무도 없으면 사라집니다.
  • ✅fix1 : 부활 시 가끔 아레나 바닥 아래로 소환되어 추락하던 문제를 수정(바닥 위로 배치, 무적 시간 중 추락 시 위치 보정).
  • ✅new1 : 균열 안에서 사망해도 음식, 버프/물약(저항 물약 포함)이 초기화되지 않고(Lives.keepBuffsOnDeath, 기본 켜짐. 스킬 보존은 Lives.blockSkillLoss, 기본 켜짐) 부활 후에도 유지됩니다.
  • ✅improve6 : General 컨피그에서 Rift가 Admin 위에 표시되도록 순서 고정, 목초지 waveDamage1~6을 RingWaveDamage1~6으로 이름 변경(이전 이름으로 저장된 값은 기본값으로 돌아감).
  • ✅improve1 : General 컨피그 항목 이름 변경: "enabled" -> "Rift"(맨 위 유지), "adminBypassEnabled" -> "Admin", "cooldownDays" -> "Rift_CooldownDays"(이전 이름으로 저장된 값은 기본값으로 복귀).
  • ✅improve2 : 연결되지 않았던 Spawn/Lives 설정(globalMaxAlive, waveClearDelaySeconds, spawnInvulnSeconds, useVanillaLevelScaling, perPlayer, keepItemsOnDeath, createTombstone, blockSkillLoss, pauseWaveOnAllDead, respawnDelaySeconds, respawnInvulnSeconds, respawnPushRadius)을 모두 연결.
  • ✅improve3 : 목초지 보스 bossHealth(절대값)를 바닐라 기본값 대비 bossHealthPercent 250 / bossDamagePercent 170 / bossDamageReducePercent 15로 교체(레벨 미적용).
  • ✅improve4 : 호스트 컨피그 동기화를 F1 창을 닫은 뒤 한 번에 전송(변경 누락 없음).
  • ✅improve5 : 게이트웨이 색 순환은 플레이어가 가까울 때만 갱신, 아레나 아이템 정리는 아레나 반경 OverlapSphere로 제한, 웨이브 스킬 피격 코드를 공용 헬퍼로 통합.

2026-10-21 (v0.1.31)

English

  • ✅improve1 : The load message is now printed in cyan on the BepInEx console ("[Rift] Rift <version> Loaded!"), like CaptainAudio.

한국어

  • ✅improve1 : 로드 완료 메시지를 CaptainAudio처럼 BepInEx 콘솔에 청록색으로 표시("[Rift] Rift <버전> Loaded!").

2026-10-21 (v0.1.30)

English

  • ✅improve1 : Removed the unused RiftSession class and its formatVersion (nothing referenced them).

한국어

  • ✅improve1 : 아무 곳에서도 쓰이지 않는 RiftSession 클래스와 formatVersion을 제거.

2026-10-21 (v0.1.29)

English

  • ✅improve1 : "cooldownDays" now lives in the "general" block of rift_global.json; the "session" block and its unused formatVersion are removed.

한국어

  • ✅improve1 : "cooldownDays"를 rift_global.json의 "general" 블록으로 이동하고, "session" 블록과 쓰이지 않는 formatVersion을 제거.

2026-10-21 (v0.1.28)

English

  • ✅improve1 : Removed the unused session options persist, oneSessionPerPlayer and expireDays (config and code).

한국어

  • ✅improve1 : 쓰이지 않는 세션 옵션 persist, oneSessionPerPlayer, expireDays를 컨피그와 코드에서 삭제.

2026-10-21 (v0.1.27)

English

  • ✅improve1 : "cooldownDays" moved from the Session section to General (the daily Rift limit). The Session section is removed from the config.
  • ✅improve2 : Removed the abandon penalty options (punishAbandon, abandonPenalty); abandoning a Rift never had a penalty. Hid the unused persist, oneSessionPerPlayer and expireDays options.

한국어

  • ✅improve1 : "cooldownDays"(균열 하루 제한)를 Session 섹션에서 General로 이동. Session 섹션은 컨피그에서 제거.
  • ✅improve2 : 균열 포기 페널티 옵션(punishAbandon, abandonPenalty) 삭제(원래 페널티 기능 없음). 쓰이지 않는 persist, oneSessionPerPlayer, expireDays는 컨피그에서 숨김.

2026-10-21 (v0.1.26)

English

  • ✅improve1 : Config sections reordered to General, Spawn, Lives, Hell_Difficulty, Meadows, Session. "Tier.meadows" is renamed "Meadows" and "Hell" is renamed "Hell_Difficulty" (values previously set there revert to defaults).
  • ✅improve2 : Removed the unused Aggro, Party, Rewards, Boss and Integration sections and the Debug section from the config (Debug and Party options deleted; per-character rewards are unchanged).

한국어

  • ✅improve1 : 컨피그 섹션 순서를 General, Spawn, Lives, Hell_Difficulty, Meadows, Session으로 재배치. "Tier.meadows"는 "Meadows"로, "Hell"은 "Hell_Difficulty"로 이름 변경(기존 설정값은 기본값으로 복귀).
  • ✅improve2 : 쓰이지 않는 Aggro/Party/Rewards/Boss/Integration 섹션과 Debug 섹션을 컨피그에서 제거(Debug·Party 옵션은 삭제, 캐릭터별 개별 보상은 그대로).

2026-10-21 (v0.1.25)

English

  • ✅new3 : Boss level is now configurable per tier ("bossLevel" in the tier JSON and under Tier.meadows, Meadows default 15).
  • ✅improve3 : With CreatureLevelAndLootControl installed, CLLC boss affixes (Sturdy, Twin, Reflective, Summoner, etc.) are stripped from Rift bosses and CLLC boss levels do not override the Rift level.
  • ✅new1 : The boss wave damage per distance band (6 values, fraction of the player's max HP) is now configurable per tier ("waveDamagePercents" in the tier JSON and "waveDamage1..6" under Tier.meadows, below bossHealth).
  • ✅improve1 : Removed the success-only "prefab registered" log lines at startup.
  • ✅improve2 : The "Rift" config section (enabled, adminBypassEnabled) is merged into the top of "General" and the unused "Gateway" section is removed. Values previously set in [Rift] revert to defaults in [General].
  • ✅new2 : Building and crafting at workbenches are blocked while inside a Rift (CaptainSkillTree skill portal / return portal are also blocked).

한국어

  • ✅new3 : 보스 레벨을 티어 컨피그(티어 JSON "bossLevel", Tier.meadows 섹션, 목초지 기본 15)에서 조정할 수 있게 함.
  • ✅improve3 : CreatureLevelAndLootControl 설치 시 균열 보스에 CLLC 보스 접미사(Sturdy/Twin/Reflective/Summoner 등)가 남지 않게 제거하고 CLLC 보스 레벨이 균열 레벨을 덮지 않게 함.
  • ✅new1 : 보스 웨이브의 거리 구간별 피해율(6개 값, 플레이어 최대 체력 비율)을 티어 컨피그("waveDamagePercents" JSON, Tier.meadows 섹션의 bossHealth 아래 "waveDamage1~6")에서 조정할 수 있게 함.
  • ✅improve1 : 시작 시 출력되던 성공 확인용 "프리팹 등록 완료" 로그를 제거함.
  • ✅improve2 : "Rift" 컨피그 섹션(enabled, adminBypassEnabled)을 "General" 최상단으로 합치고 쓰이지 않던 "Gateway" 섹션을 제거함. 기존 [Rift]에서 바꾼 값은 [General]에서 기본값으로 돌아감.
  • ✅new2 : 균열 안에서 건축물 설치와 작업대 제작을 금지함(CaptainSkillTree 스킬포탈/귀환포탈도 함께 금지).

2026-10-21 (v0.1.20)

English

  • ✅new1 : Only one Rift can be open per altar at a time; trying to open it on an occupied altar shows "Someone else is already in a Rift here" (9 languages) and cancels. Other altars are unaffected.
  • ✅improve1 : The once-per-day Rift ticket is now consumed when entering the Rift, for both the opener and the party member.

한국어

  • ✅new1 : 제단 1개당 균열은 동시에 1개만 열 수 있으며, 이미 열린 제단에서 열면 "이미 다른 사람이 균열 진행중입니다"(9개 언어) 메시지와 함께 취소됨. 다른 제단은 영향 없음.
  • ✅improve1 : 하루 1회 균열 입장권이 균열에 입장하는 시점에 연 사람과 파티원 모두에게 소모되도록 변경.

2026-10-21 (v0.1.19)

English

  • ✅new1 : A 2-person party Rift now allows 5 deaths per player (the 6th is an automatic failure) while solo stays at 3 (the 4th fails); both are configurable (Lives: maxDeaths, maxDeathsParty2).

한국어

  • ✅new1 : 2인 파티 균열은 플레이어당 사망 5회까지 허용(6회째 자동 실패), 혼자는 기존대로 3회(4회째 실패). 컨피그(Lives: maxDeaths, maxDeathsParty2)로 조정 가능.

2026-10-21 (v0.1.18)

English

  • ✅new1 : A Rift can now be opened solo or by a 2-person party (CaptainSkillTree party); a party of 3 or more gets a head-text message and the Rift does not open.
  • ✅new2 : 2-person Rifts give monsters and boss +50% health, -10% damage taken and +20% attack power, configurable in the new top "General" config section.
  • ✅new3 : The daily Rift limit now counts for both the opener and the entering party member.
  • ✅new4 : Boss health is now configurable per tier (Meadows default 7500).
  • ✅improve1 : The Skill Point coin is now given to the opener and the party member, each on their own character.
  • ✅improve2 : README now recommends installing CaptainSkillTree and documents the rcoin commands.

한국어

  • ✅new1 : 균열을 혼자 또는 2인 파티(CaptainSkillTree 파티)로 열 수 있으며, 3인 이상 파티는 머리 위 메시지가 나오고 열리지 않음.
  • ✅new2 : 2인 균열은 몬스터/보스 체력 +50%, 받는 피해 -10%, 공격력 +20%가 적용되며 새 최상단 "General" 컨피그 섹션에서 조정 가능.
  • ✅new3 : 하루 1회 균열 제한이 연 사람과 입장한 파티원 모두에게 적용됨.
  • ✅new4 : 보스 체력을 티어별로 설정 가능(목초지 기본 7500).
  • ✅improve1 : 스킬포인트 코인을 연 사람과 파티원이 각자 자기 캐릭터로 받도록 변경.
  • ✅improve2 : README에 CaptainSkillTree 설치 권장과 rcoin 명령어 설명 추가.

2026-10-21 (v0.1.17)

English

  • ✅new1 : Aiming at the Eikthyr altar now shows "Eikthyr Trophy x2 - Open Rift" in all 9 languages (ko, en, ru, de, pt_BR, zh-cn, ja, vi, cz).

한국어

  • ✅new1 : 에이크쉬르 제단을 조준하면 "에이크쉬르 트로피x2 균열오픈" 안내가 9개 언어(ko, en, ru, de, pt_BR, zh-cn, ja, vi, cz)로 표시됨.

2026-10-20 (v0.1.16)

English

  • ✅new1 : First Thunderstore package: offer the Eikthyr trophy at the altar after defeating the boss to open a Rift into an isolated sky arena with 3 floors of waves ending in a boss.
  • ✅new2 : Added 3 lives, the Alt+X give-up key, a once-per-in-game-day limit per biome and an automatic return after the final clear.
  • ✅new3 : Every value is configurable through JSON files and the Rift section of the Configuration Manager, with host settings synced to clients and an optional admin bypass.
  • ✅new4 : Optional CaptainSkillTree integration: clearing a Rift drops a Skill Point coin worth +2 (kept after skill resets) only for the player who opened it, one coin per character per biome Rift, and the return waits until it is picked up.
  • ✅improve1 : The package now contains only Rift.dll; the unneeded System.Memory, System.Buffers and Unsafe helper DLLs were removed.
  • ✅improve2 : The Rift gateway portal effect now drifts through several colors (yellow, orange, red, green, cyan, blue, violet) about every 3 seconds with an unstable flickering feel instead of staying pink.
  • ✅fix1 : Fixed the once-per-day Rift limit blocking every attempt ("already used today") even after the day changed; the last-use day is now saved per character so it also survives re-logging.
  • ✅improve3 : The Rift gateway no longer disappears after 20 seconds or when it fills up; it now closes only when the Rift ends (cleared, given up or all lives lost). The one-gateway-per-day limit is unchanged.
  • ✅improve4 : The Skill Point coin now drops where the Rift boss died instead of the arena center.
  • ✅improve5 : Made the Meadows Rift boss (Eikthyr) twice as big (scale 0.5 to 1.0).
  • ✅improve6 : The Rift gateway now appears on top of the altar facing the player who offered the trophy, instead of on the ground two meters in front of it.
  • ✅improve7 : Fixed the package icon to the required 256x256 size.
  • ✅improve8 : CaptainSkillTree detection no longer depends on plugin load order, and Rift runs and clears normally without CaptainSkillTree (only the Skill Point coin is skipped).
  • ✅improve9 : Updated the package description and README to present Rift as endgame content with wave fights, a boss, rewards and CaptainSkillTree bonus Skill Points, and added the Discord support link.

한국어

  • ✅new1 : 첫 Thunderstore 패키지: 보스 처치 후 제단에 에이크튀르 트로피를 바치면 하늘의 격리 아레나로 이어지는 균열이 열리고, 3층 웨이브와 보스를 격파하는 구성.
  • ✅new2 : 목숨 3회, Alt+X 포기, 바이옴별 인게임 하루 1회 제한, 최종 클리어 후 자동 귀환 추가.
  • ✅new3 : 모든 수치를 JSON 파일과 Configuration Manager의 Rift 섹션에서 조정할 수 있으며, 호스트 설정 동기화와 선택형 어드민 우회 지원.
  • ✅new4 : CaptainSkillTree 선택 연동: 균열 클리어 시 균열을 연 본인에게만 스킬포인트 +2 코인(스킬 초기화 후에도 유지)이 드랍되며 캐릭터당 바이옴 균열마다 1개, 줍기 전까지 귀환 보류.
  • ✅improve1 : 패키지에 Rift.dll만 들어가도록 정리(불필요한 System.Memory, System.Buffers, Unsafe 보조 DLL 제거).
  • ✅improve2 : 균열 게이트웨이 포탈 이펙트가 분홍색 고정 대신 여러 색(노랑, 주황, 빨강, 초록, 청록, 파랑, 보라)으로 3초 안팎마다 바뀌며 불안정하게 떨리는 느낌으로 변경.
  • ✅fix1 : 하루 1회 균열 제한이 날짜가 지나도 계속 "오늘은 이미 사용했습니다"로 막히던 문제 수정, 마지막 사용 날짜를 캐릭터별로 저장해 재접속해도 유지.
  • ✅improve3 : 균열 게이트웨이가 20초 경과나 인원 도달로 저절로 사라지지 않고, 균열이 끝날 때(클리어, 포기, 목숨 소진)만 닫히도록 변경. 하루 1개 생성 제한은 그대로.
  • ✅improve4 : 스킬포인트 코인이 아레나 중앙 대신 균열 보스가 죽은 자리에 떨어지도록 변경.
  • ✅improve5 : 목초지 균열 보스(에이크튀르) 크기를 2배로 키움(scale 0.5에서 1.0).
  • ✅improve6 : 균열 게이트웨이가 제단 앞 2m 바닥 대신 제단 바로 위에, 트로피를 바친 플레이어를 향해 정면으로 생성되도록 변경.
  • ✅improve7 : 패키지 아이콘을 요구 크기인 256x256으로 수정.
  • ✅improve8 : CaptainSkillTree 감지가 플러그인 로드 순서에 좌우되지 않도록 하고, CaptainSkillTree 없이도 Rift가 정상 진행/클리어되도록 확인(스킬포인트 코인만 생략).
  • ✅improve9 : 패키지 설명과 README를 엔드 컨텐츠(웨이브 전투, 보스, 보상, 캡틴스킬트리 연계 추가 스킬포인트)로 소개하도록 수정하고 디스코드 지원 링크 추가.