A longhouse for your longhouse. A modular, profile-driven companion suite built for players who want their Valheim session shaped exactly the way they imagine it β no more, no less.
- What Is YggdraForge?
- Why Another Companion Tool?
- Visual Identity & Design Language
- Feature Highlights
- Modules at a Glance
- Profile System Deep Dive
- Multilingual Support
- Responsive Interface Philosophy
- Roadmap 2026
- Community & Support
- Frequently Asked Questions
- Disclaimer
- License
YggdraForge is a companion suite for Valheim that treats your play session like a well-kept mead hall: orderly, warm, and arranged around your habits rather than someone else's defaults. Instead of dumping a wall of toggles onto the player, YggdraForge organizes everything into profiles β named bundles of settings that describe a mood, a playstyle, or a specific evening's plan.
Think of it as a traveling chest that follows you between worlds. When you open it, everything is exactly where you left it.
The project began as a small utility for tuning a handful of toggles. It grew, iteratively, into a small constellation of tools connected by one shared spine: the Profile Engine.
- Builders who want their scaffolding sessions to feel lighter.
- Explorers who prefer a quieter, more atmospheric journey.
- Server hosts who want repeatable, consistent setups for their communities.
- Tinkerers who enjoy defining their own rules and then forgetting about them entirely.
If any of those descriptions maps to your evening plans, YggdraForge is meant for you.
Fair question. The landscape is crowded β plenty of small utilities exist, and each one solves a slice of the problem. YggdraForge's stance is simple:
- Profiles over presets. A preset is a snapshot; a profile is a living document. YggdraForge profiles carry metadata, notes, and per-world overrides.
- Composition over monoliths. Each module can stand alone, but they sing together.
- Quiet defaults. The suite ships with conservative settings and asks politely before suggesting more.
- Local-first. Nothing is transmitted anywhere. Your profiles live on your machine, in plain files you can read, copy, and archive.
YggdraForge does not attempt to replace the game. It attempts to make the edges of the game smoother β the parts between loading a world and actually playing.
The palette leans into worn leather, rune-carved stone, and the reddish glow of a distant forge. Panels are stacked, not buried. Transitions are soft. Nothing blinks unnecessarily.
Principles:
- Clarity before cleverness. Every control is labeled plainly.
- Weighted hierarchy. The things you touch often sit within immediate reach.
- Quiet motion. Animations communicate state changes without demanding attention.
- Recoverable mistakes. Every destructive action has an undo path.
- Readable type. Body text remains comfortable at laptop arm's length.
The aesthetic goal is not to imitate Valheim's UI, but to feel adjacent to it β like a trusted tool built by someone who has spent a lot of time in the same biomes.
A non-exhaustive tour of what lives inside the suite:
- Named, versioned profiles with human-readable metadata.
- Import, export, duplicate, and archive without leaving the app.
- Cloud-neutral: no synchronization is implied or required.
- Enable only what you need; disabled modules consume no resources.
- Per-profile module activation sets.
- Dependency-aware loading order.
- Detects which world is currently active and surfaces the corresponding profile.
- Optional per-world overrides for players managing many saves.
- A documented module contract for contributors.
- Local modules can be dropped in without a rebuild.
- Community-maintained language packs.
- Right-to-left layout handling.
- Automatic locale detection with manual override.
- Layouts that reflow gracefully from ultrawide monitors down to compact windows.
- Touch-friendly hit targets for handheld setups.
- Keyboard-first navigation for power users.
- A rotating volunteer roster spans all time zones.
- Median first response under four hours.
- Public issue triage with transparent labels.
- Fuzzy search across modules, profiles, and settings.
- A command palette for keyboard adepts.
- Recent actions surface reflexively.
- Every profile change is logged locally with a timestamp.
- Diffs are viewable in plain text.
- Small memory envelope relative to comparable tools.
- Idle mode when the world isn't loaded.
| Module | Purpose | Typical User |
|---|---|---|
| Atlas | World and biome bookkeeping | Explorers |
| Ledger | Resource tracking and planning | Builders, hosts |
| Loom | Visual and atmospheric tuning | Atmosphere-first players |
| Beacon | Session summaries and logs | Analysts, hosts |
| Fjord | Server-side configuration assist | Server administrators |
| Runestone | Notes and journaling | Storytellers, roleplayers |
| Seidr | Experimental, opt-in concepts | Tinkerers |
Each module is documented individually in its own subfolder, with a compact overview and a longer reference page.
The heart of YggdraForge is the profile β a small, portable document that describes:
- Identity β name, author note, tags, creation date.
- Activation set β which modules are enabled.
- Parameters β the values applied to those modules.
- Overrides β exceptions scoped to a specific world.
- Locks β fields that should not be casually changed.
Profiles are designed to be read at a glance. A player returning after a week away should be able to look at a profile and immediately understand what it will do.
- Draft β a work-in-progress, safe to experiment with.
- Stable β promoted once you're happy; used as a baseline.
- Archived β kept for reference, not active.
- Retired β kept only for historical interest.
Profiles are forward and backward compatible within a major version. When a breaking change is unavoidable, an automatic migration assistant walks you through it before anything is applied.
YggdraForge is translated by the community, for the community. The base interface ships in a handful of languages, with more arriving as contributors volunteer.
- Locale detection picks up your system language automatically.
- Manual override is one click away in Settings β Language.
- Partial translations degrade gracefully β untranslated strings fall back to the default.
- Right-to-left layouts are supported end to end.
Translation contributions are welcomed through a dedicated workflow that keeps things tidy and reviewable.
A companion tool shouldn't dictate where you sit or what screen you own. YggdraForge's interface answers to a simple idea: the right things are always visible, the rest is one gesture away.
- Three layout tiers: Compact, Standard, and Wide.
- Adaptive column count in dashboard views.
- Collapsible sidebars remembered per profile.
- Touch parity with mouse navigation.
The result is an interface that feels native on a 4K ultrawide and on a modest laptop alike.
The year ahead focuses on deepening the profile engine and smoothing the edges of collaboration.
- Q1 2026 β Profile sharing format finalized; migration assistant v2.
- Q2 2026 β Module marketplace (local, offline-first); expanded localization kit.
- Q3 2026 β Beacon analytics polish; Fjord server templates.
- Q4 2026 β Long-term support track; API stability guarantees.
Roadmap items are subject to the community's priorities and may shift. Progress is tracked in the repository's project board.
YggdraForge is maintained by a small group of contributors scattered across time zones. That means 24/7 customer support is a rotation of humans, not a chatbot. Bring questions, bug reports, or ideas β the issue tracker is the front door.
- Discussions β for ideas, questions, and show-and-tell.
- Issues β for reproducible bugs and concrete requests.
- Contributing guide β for anyone who wants to write a module, translate a string, or improve the docs.
- First response within ~4 hours on average.
- Bug triage on a weekly cadence.
- Feature requests reviewed on a rolling basis.
Is YggdraForge a replacement for the game? No. It's a companion, not a substitute. It lives beside the game and only touches the parts you tell it to.
Does it send anything over the network? Not by default. Some optional diagnostics may be enabled manually, and they're clearly described before activation.
Can I use it with multiple worlds? Yes β per-world overrides are a core part of the profile system.
What happens to my profiles if I stop using YggdraForge? They remain as plain files on disk. Nothing is locked away.
Is there a mobile companion? The responsive UI is designed for compact windows and handhelds, though a dedicated app is not currently planned.
Is it compatible with existing save files? The suite does not modify saves; it only reads what's necessary to present context.
YggdraForge is an independent, community-maintained companion project. It is not affiliated with, endorsed by, or sponsored by the creators or publishers of Valheim or any related entities. All trademarks belong to their respective owners.
The software is provided "as is", without warranty of any kind, express or implied. The authors are not responsible for any consequences arising from use, including but not limited to save-file state changes, configuration drift, or unexpected behavior under unusual conditions.
Use of YggdraForge is entirely at your own discretion. Always keep backups of worlds and profiles you care about.
YggdraForge is released under the MIT License.
You may read the full text of the license here: MIT License
Copyright (c) 2026 YggdraForge Contributors.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
YggdraForge β a quiet forge in the corner of your longhouse.