← TerrainForge

Вікі TerrainForge

Overview · English · Español · Français · Deutsch · Русский · 中文 · 繁體中文 · 日本語 · 한국어 · Polski · Português · Türkçe · Українська · Italiano · Website


TerrainForge 0.3.8 — виправлення для 0.3.7

У колесі Q є окремий режим «Копіювати/Вставити». Прямокутник позначає A/B клавішею «Застосувати», Лінія — два кінці; Багатокутник додає вершини й копіює подвійним натисканням після 3+ точок; Коло/Квадрат копіює область пензля. HUD показує наступний крок. Сніг у Фарбуванні > DeepSnow (утримуйте Shift, щоб прибрати). F5 блокує локальний рух і камеру; Esc призупиняє весь світ в одиночній грі. 0.3.6: вкладки F5 розміщено у два ряди, а параметри залежать від вибраної операції. Ramp має режими «Дві точки», «Фіксований кут» і «Безперервна траса»; кругові рампи заплановано для 0.4.0.

Зміст

  1. Встановлення
  2. Швидкий старт
  3. Керування
  4. Операції
  5. Форми
  6. Режими затухання
  7. Штампи (Копіювати/Вставити)
  8. Знімки (Резервні копії)
  9. Профілі
  10. Мови
  11. Мультиплеєр
  12. Налаштування
  13. Вирішення проблем

📥 Встановлення

Вимоги

Кроки

  1. Завантажте TerrainForge-<version>.zip з Thunderstore або GitHub Releases.
  2. Розпакуйте та розмістіть TerrainForge.dll у: - Клієнт: ...\BepInEx\plugins\TerrainForge\TerrainForge.dll - Сервер: <server>\BepInEx\plugins\TerrainForge\TerrainForge.dll
  3. Перезапустіть гру / сервер.

⚠️ Потрібно встановити і на клієнті, І на сервері для редагування понад ±8 m та правильної реплікації.


🚀 Швидкий старт

  1. Приєднайтеся до світу. Жезл TerrainForge (клон молота) видається та екіпірується автоматично.
  2. Натисніть F5, щоб відкрити меню (або натисніть кнопку TerrainForge в меню паузи ESC).
  3. Екіпіруйте жезл, якщо він не екіпірований.
  4. Наведіться на місцевість і утримуйте праву кнопку миші (Mouse1), щоб ліпити.
  5. Використовуйте , для перемикання операцій, . для форм, / для фарб.
  6. Утримуйте Q → радіальне меню, відпустіть для підтвердження.
  7. Ctrl+Z / Ctrl+Y для скасування/повторення.

⌨️ Керування

Дія Типова клавіша Опис
Застосувати пензель Утримуйте Mouse1 (права кнопка) Ліпить місцевість під прицілом
Радіус + = або Ctrl+Колесо Збільшує радіус пензля
Радіус − - або Ctrl+Колесо Зменшує радіус пензля
Перемкнути операцію , Перемикає 9 операцій
Перемкнути форму . Коло → Квадрат → Лінія → Прямокутник → Полігон
Перемкнути фарбу / Перемикає 6 типів фарби
Вирівняти до ніг Утримуйте Left Shift Вирівнювання використовує висоту гравця
Скасувати Ctrl+Z Скасовує останній мазок
Повторити Ctrl+Y Повторює скасований мазок
Піпетка G Фіксує висоту Вирівнювання на прицілі (ще раз = відпустити)
Режим рампи H Перемикає: Дві точки → Фіксований кут → Шлях (або виберіть 3 кнопками в НАЛАШТУВАННЯХ)
Кут фіксованої рампи Утримуйте Alt + радіус/колесо Регулює кут у фіксованому режимі
Радіальне меню Утримуйте Q Виберіть операцію мишею, відпустіть для підтвердження
Режим регулювання V Колесо = радіус, заморожує зум/панель/карту
Точне регулювання (0.1 m) Утримуйте Shift + колесо/радіус Точне регулювання радіуса
Копіювати штамп Ctrl+Shift+C Копіює позначену область у буфер обміну
Вставити штамп Ctrl+Shift+V Примарний перегляд, клік підтверджує
Отримати жезл F8 Видає жезл TerrainForge
Відкрити меню F5 Відкриває меню клавіш/довідки/налаштувань

Додаткові клавіші (без типових, призначте їх у КЛАВІШАХ): - Пряма операція: Вирівняти, Підняти, Опустити, Згладити, Фарбувати, Відновити, Рампа, Берег, Сніг - Наступний / попередній профіль - Наступний / попередній штамп (історія)

Розділ "Швидкі дії" (вкладка КЛАВІШІ): кнопки для функцій без обов'язкового скорочення — Скасувати, Повторити, Зафіксувати висоту, Копіювати/Вставити штамп, Попередній штамп, Очистити позначки, теплові карти та діагностика матеріалу (вивантажує шейдер + слоти текстур у лог).


🔄 Операції

Операція Опис
Вирівняти Вирівнює до вказаної висоти (Shift = на рівні ваших ніг). Фіксована висота через піпетку (G) або текстове поле в НАЛАШТУВАННЯХ.
Підняти Піднімає місцевість на RaiseDelta за одне застосування. Режим затухання визначає форму.
Опустити Опускає місцевість на RaiseDelta за одне застосування. Режим затухання визначає форму.
Згладити Справжнє розмиття: усереднює кожну вершину з її 8 сусідами. Утримуйте для поступової дії. Режими: Повний (обидва), Лише гребені (опускає), Лише западини (піднімає). Форма Лінія = згладити шлях.
Рампа 3 режими (перемикання H):
• Дві точки: позначте A і B → пряма рампа з'єднує висоти.
• Фіксований кут: B = напрямок/довжина; висота = SlopeAngle (вгору/вниз відповідно до прицілу). Регулюйте Alt+радіус.
• Шлях: позначте криву A→B→C… (подвійне натискання з 3+ закриває) → плавна Catmull-Rom.
Ширина = радіус пензля. М'якість = змішування лише на бокових краях. Перегляд: заповнений коридор + кільця висоти в A/B.
Берег Вирівнює до рівня води + відступ ShoreOffset (пляжі). М'якість як у Вирівнювання.
Фарбувати Типи: Dirt, Cultivated, Paved, ClearVegetation, DeepSnow, Reset. Регульована сила.
Відновити Повертає місцевість до початкового стану (висота + фарба).
Копіювати/Вставити Окремий режим колеса Q для вибору ділянки та розміщення stamp.

📐 Форми

Перемикайте клавішею .. Усі підтримують скасування.

Форма Позначення Випадок використання
Коло Один клік (центр пензля) Загальне ліплення
Квадрат Один клік (центр) Платформи, фундаменти
Лінія 2 кліки (A → B) Шляхи, стіни, стежки. Половина ширини = радіус.
Прямокутник 2 кліки (протилежні кути) Фундаменти, ферми, платформи. М'які краї.
Полігон Клік на кожну вершину, подвійний клік закриває (3+ вершин) Складні форми, власні області

⚙️ Режими затухання (Підняти/Опустити)

Налаштування в НАЛАШТУВАННЯ → "Затухання Raise/Lower":

Режим Поведінка
Гострий Центральний пік. Керується повзунком "Сила затухання" (1–5).
Плоский Рівномірний диск — однакова вага по всьому радіусу.
Плавний Косинусний дзвін — плавний перехід, без різкого краю.
Лінійний Пряме звуження від центру до краю.

🧱 Штампи (Копіювати/Вставити)

Потужна функція для копіювання структур місцевості.

Вибір прямокутником (рекомендовано)

Виберіть «Копіювати/Вставити» в колесі Q. «Застосувати» позначає область: два кути для Прямокутника, два кінці для Лінії, вершини для Багатокутника (подвійне натискання після 3+ точок) або область пензля для Кола/Квадрата. HUD підказує наступний крок.

Робочий процес

  1. Позначте область: використайте будь-яку форму (Коло, Прямокутник, Лінія, Полігон, Рампа) — або вибір прямокутником вище.
  2. Копіювати: Ctrl+Shift+C → "Stamp скопійовано: X tiles" (буфер обміну в RAM).
  3. Перегляд вставки: Ctrl+Shift+V → примарний каркас на прицілі. - Q/E = обертання ±15° - Alt+Колесо = безперервне обертання - Shift+Колесо = масштаб 0.25×–4× - Esc = скасувати
  4. Підтвердити: натисніть клавішу вставлення ще раз, щоб підтвердити перегляд.

Штампи виділення записують лише всередині скопійованої області; місцевість поза нею залишається недоторканою.

Історія

Збереження

Інструмент штампів


💾 Знімки (Резервні копії)

Повне резервне копіювання/відновлення місцевості.

Зберегти

  1. НАЛАШТУВАННЯ → SNAPSHOTS.
  2. Назва (порожня = авто дата/час).
  3. Зберегти → відредаговані плити в BepInEx/config/TerrainForge/snapshots/<name>.dat (макс 12).

Завантажити

  1. Виберіть знімок.
  2. Завантажити → відновлює плити з власністю, 1 крок скасування.
  3. Незавантажені плити попереджають коректно — імпортуйте близько до оригінального місця.

Можливості


💾 Профілі

Зберігайте/завантажуйте повні конфігурації пензля.


🌐 Мови

15 опцій: Auto, English, Español, Français, Deutsch, Русский, 中文, 繁體中文, 日本語, 한국어, Polski, Português, Türkçe, Українська, Italiano — типово Auto.

Автовизначення

Статус перекладів

Ця документація

Перекладені сторінки вікі: English · Español · Français · Deutsch · Русский · 中文 · 繁體中文 · 日本語 · 한국어 · Polski · Português · Türkçe · Українська · Italiano.


🌍 Мультиплеєр

Вимоги

Серверний авторитет (Синхронізація конфігу)

Коли сервер запускає мод, його розділ Server має перевагу: - AllowTerrainEdits (типово true) — головний перемикач; якщо false, клієнти не можуть застосовувати/скасовувати/повторювати. - AdminOnlyEdits (типово false) — лише адміністратори/хост можуть редагувати. - RespectWards (типово true) — блокує редагування всередині чужих ward. - RadiusCap / DeltaCap (0 = вимк) — обмеження, що застосовує сервер, видимі в HUD+перегляді.

Сервери без мода ігнорують цей розділ → клієнт працює для тестування.

Запобігання десинхронізації


⚙️ Налаштування

Файл: BepInEx/config/com.terrainforge.valheim.cfg

Загальні

Setting Default Опис
Enabled true Головний перемикач
PlayEffects true Пил + удар при застосуванні
Language Auto Auto / English / Español / Français / Deutsch / Русский / 中文 / 繁體中文 / 日本語 / 한국어 / Polski / Português / Türkçe / Українська / Italiano
ToolTint true Фарбує жезл TerrainForge (клон молота), щоб його було легко відрізнити від ванільного молота
ToolTintColor #4FC3F7 Hex-колір жезла (модель + іконка). Напр. #FFC400 золотий, #8BC34A зелений

Пензель

Setting Default Діапазон Опис
Radius 8 1–100 Радіус пензля (m)
RadiusMin 2 — Мінімальний радіус при регулюванні
RadiusMax 60 — Максимальний радіус при регулюванні
RadiusStep 1 — Зміна радіуса за клавішу/колесо
Softness 50 0–100 М'якість краю (0 = жорсткий, 100 = дуже м'який)
FalloffPower 3 1–5 Експонента затухання (лише режим Гострий)
RaiseLowerMeters 2 0.5–10 Метри за застосування Підняти/Опустити
PaintStrength 1 0–1 Сила фарби
DefaultOperation Flatten — Початкова операція
Shape Circle — Початкова форма
Paint Dirt — Початкова фарба
RampMode TwoPoint — TwoPoint / FixedAngle / Path
SlopeAngle 30 5–60 Кут фіксованої рампи (градуси)
SmoothMode Full — Full / Bumps / Dips
FalloffMode Pointy — Pointy / Flat / Smooth / Linear
ShoreOffset 0.5 -2–5 Відступ берега над водою (m)
UseFixedHeight false — Використовувати фіксовану висоту (стан піпетки)
FixedHeight 30 -10–150 Точна висота Вирівнювання (m)

Vanilla / інтеграція

Введення

Усі скорочення можна перепризначити на вкладці КЛАВІШІ. Основні: - ApplyKey (Mouse1), RadiusUp/Down (=/-), CycleOp/Shape/Paint (,/.//) - UndoKey (Ctrl+Z), RedoKey (Ctrl+Y), EyedropKey (G), RampModeKey (H) - RadialKey (Q), AdjustModeKey (V), GiveToolKey (F8), RebindMenuKey (F5) - Прямі клавіші операцій (9, без типових): OpFlatten/Raise/Lower/Smooth/Paint/Restore/Ramp/Shore/Snow - CycleProfileKey, CycleStampKey, CycleStampBackKey - RequiredTool: Any / Pickaxe / TerrainForgeTool (типово) - AutoGiveTool: true (видає жезл при вході)

Stamps

Preview

Історія

Сервер (авторитетний через Config Sync)

Продуктивність


🐛 Вирішення проблем

Проблема Рішення
Меню не з'являється / невидимий курсор Закрийте гру. Видаліть %APPDATA%\Thunderstore Mod Manager\DataFolder\Valheim\profiles\YourProfile\BepInEx\plugins\TerrainForge\ та %APPDATA%\Thunderstore Mod Manager\PackageCache\. Перезапустіть TMM, перевірте оновлення.
Оновлення не з'являється в TMM TMM → Settings → "Refresh mod list" (Ctrl+R). Закрийте/відкрийте TMM. Перевірте правильний профіль.
Конфлікт версій у Thunderstore Підніміть версію (0.3.3 → 0.3.4) у .csproj, Plugin.cs, manifest.json. Перебудуйте + перезавантажте.
Копіювання/вставлення штампу нічого не робить HUD: STAMP READY [X/Y] = готово. Якщо "tool not equipped", екіпіруйте інструмент (НАЛАШТУВАННЯ → Інструмент штампів).
Перегляд невидимий під водою Виправлено в 0.3.2 — перегляд плаває на поверхні. Оновіться.
Кола на Лінії/Прямокутнику/Полігоні Виправлено в 0.3.2 — показується лише позначений контур. Оновіться.
Радіальне колесо не працює Виправлено в 0.3.2 (ZInput.GetMouseScrollWheel()) та 0.3.4 (виділення більше не стирається при центрованому курсорі). Оновіться.
Конфіг не зберігається Закрийте меню (F5) для автозбереження. Або редагуйте BepInEx/config/com.terrainforge.valheim.cfg напряму.
Десинхронізація в мультиплеєрі Мод на клієнті+сервері. UnlockDeltaLimit на обох. Однакові MaxUpDelta/MaxDownDelta.
Збірка не вдається Перевірте шляхи ValheimDir, BepInExCoreDir у .csproj або через CLI. Потрібен .NET SDK 8+.
Компіляція / пакування dotnet build -c Release (DLL у build/), -p:Deploy=true (встановлює у профіль) або -p:Package=true (zip у build/).

🔗 Посилання


TerrainForge — Terraform Valheim без обмежень.