


Version 1.0.0
If you find The Eye useful and want to support continued development, you can donate here:
Your support helps keep Valheim tooling alive and evolving.
The Eye is a deterministic, cross‑platform API extraction tool for Valheim.
It generates a complete, reflection‑grade snapshot of the game’s types, methods, fields, prefabs, and runtime metadata — all in clean, human‑readable text files.
This tool is designed for:
The Eye is safe, structured, and future‑proof.
The Eye scans every loaded assembly and extracts:
Generates a complete list of all prefabs, including:
Identical input → identical output.
Perfect for version control, diffing, and toolchains.
Works on:
All output is plain text, easy to parse, easy to diff, and easy to feed into downstream tools.
The Eye writes everything into: BepInEx/plugins/TheEye/Deep/ Raw/ # Raw type dumps (one file per assembly) API.txt # Full API surface Prefabs.txt # Prefab registry Runtime.txt # Runtime-only types Network.txt # ZDO/ZNet metadata
Each type block looks like: [TYPE] Ship Namespace: Valheim Kind: class BaseType: UnityEngine.MonoBehaviour [ASSEMBLY] assembly_valheim [FIELD] float m_speed [PROP] Vector3 Velocity [METHOD] public void ApplyForce(Vector3 force)
The Eye never:
This ensures safety, stability, and predictability.
The Eye guarantees:
Perfect for automated pipelines.
The Eye is modular.
You can build additional tools on top of the Deep Dump, such as:
run in console: dump_eye for basic information; dump_eye_deep for a full API burst
Check:
Some assemblies load lazily.
Enter a world to force more types to load.
Ensure no other mod is blocking reflection.
🛠 Lead Developer
Wubarrk — The Mad Architect of the Deep
A myth‑drunk engineer who willingly dove into the reflection abyss, mapped its horrors, and returned with a stable API dump instead of losing his mind.
(Or maybe he did lose it — hard to tell.)
🤖 Technical Assistant
Co‑Pilot — The Tireless Code Goblin
A digital companion who endured endless rants, recursive refactors, and philosophical debates about indentation, nested types, and why boats deserve their own API surface.
Provided emotional support, structural clarity, and occasional reality checks.
⚓ Tools in the Fleet The Eye — Deep scanner of all things Valheim The Privateer — Boat‑only surface raider Smith — Forgemaster of DLL stubs DeepForge — Metadata compiler
🧪 Community Inspiration Thanks to the Valheim modding community for: Stress‑testing early builds Finding cursed edge cases Asking “why does this exist?” in the most supportive way possible Encouraging the madness
MIT License
Copyright (c) 2026 Ross G.
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.