README
Updated a day agoShipwright's Touch
A Valheim mod that lets you name your ships and customize sail colors.
Features
- Ship Naming: Rename your ships using
Shift + Ewhile looking at the rudder, seats, mast, or hull. - Dynamic Hover Text: The ship's custom name is displayed in yellow at the top of the hover text for all ship parts, including storage containers.
- Sail Coloring: Customize your ship's sail style during construction or modification (if supported by other mods). Press
Gwhile building a ship with your Hammer. - Mod Compatibility: Specifically designed to work alongside popular mods like
QuickStackStore. Interaction prompts are disabled on containers to ensure no conflict with storage-specific features. - Server Sync: Names and colors are stored in the ship's ZDO and synchronized across the server.
Installation
- Ensure you have BepInEx installed.
- Place
ShipwrightsTouch.dllinto yourValheim/BepInEx/pluginsfolder. - Restart the game.
Configuration
The mod generates a configuration file at BepInEx/config/com.malafein.shipwrightstouch.cfg after the first run.
- AllowShipDeconstruction: Set to
trueto allow removing ships with the hammer tool.
Technical Details
- Uses Harmony for patching
Player,Ship,Container, andHoverText. - Custom data is stored in ZDO keys:
custom_ship_nameandcustom_sail_style. - Interaction logic is precisely focused to avoid conflict with container-specific mods.
License & Development
This project is licensed under the GNU General Public License v3.0 (GPLv3). You are free to modify and redistribute this mod under the same license terms.
Development Note: This mod was primarily developed with the assistance of Google Antigravity and Gemini. The source code is open to the community to learn from, modify, and improve.