
You are viewing a potentially older version of this package. View Latest Version
VikingLove
18+. Vikings who skip their pants get a little more realistic, and there is a new way to greet a friend up close. Best discovered in game.VikingLove
18+ only. This mod contains adult content. If that is not for you, do not install it.
Everything else is best discovered in game. Short version:
- Vikings who go without pants get a little more realistic.
- Walk up to a friend, look at them, press E. Press E again when you are done.
Every player on the server needs the mod. The dedicated server does not.
Install
- r2modman / Thunderstore Mod Manager: install like any other mod.
- Manual: unzip into
BepInEx/plugins/swats-VikingLove/. Keep the.objand.wavfiles next to the DLL.
A config file appears at BepInEx/config/swats.valheim.vikinglove.cfg after the first run.
Every key is described inside it.
Spoilers
Stop here if you want the surprise.
.
.
.
.
.
What it actually does
- No pants, no secrets. Any player with an empty leg slot shows a low-poly, deliberately exaggerated penis in the game's art style. It uses the player's own skin texture and colour, so it matches whatever you picked at character creation. Put pants on and it disappears.
- Make love. Look at another player and press E. They freeze and bend over, you snap in behind them and thrust, a moaning sound plays for everyone nearby, and both of you see "Love is in the air. Your pierce skill is slowly increasing." Both participants gain one level per 10 seconds in the Spears skill while it lasts. Either player presses E to stop. It also stops if someone dies, teleports, walks away, or after 30 seconds.
Custom sound
Every file named moan*.wav next to the DLL is loaded and one is picked at random each time.
Add, remove or replace files freely (8/16/24/32-bit PCM WAV). No rebuild needed.
Config
| Section | Key | Default | Notes |
|---|---|---|---|
| Genitals | Enabled | true | Automatic when the leg slot is empty |
| Genitals | ShowOnFemaleModels | true | |
| Genitals | Scale | 1.0 | 0.2 to 3.0 |
| Genitals | ForwardOffset / UpOffset / TiltDegrees | 0.06 / -0.06 / 20 | Position tuning |
| Genitals | UseBodyShader | true | Set false if it renders black or pink |
| Genitals | FlipWinding | false | Set true if it looks inside-out |
| Genitals | FlatShading | false | Faceted instead of smooth |
| Genitals | SkinToneOverride | (empty) | Hex colour to force the base tone |
| Love | Enabled | true | |
| Love | StartDistance | 3.0 | Metres |
| Love | CoupleDistance | 0.50 | Gap behind the partner |
| Love | MaxDurationSeconds | 30 | 0 = no limit |
| Love | ThrustRate / ThrustAmplitude | 2.2 / 0.13 | Per second / metres |
| Love | BendDegrees | 70 | Partner bend-over angle |
| Love | InitiatorLeanDegrees | 12 | Initiator forward lean |
| Love | AimDownDegrees | 10 | Extra downward aim during a session |
| Love | PartnerScale | 0.2 | Partner's mesh size during a session, dangling |
| Love | PartnerYawDegrees | -20 | Partner turn while pinned, negative = left |
| Love | SoundVolume / SoundRange | 1.0 / 30 | |
| Love | PierceLevelsPerTenSeconds | 1.0 | 0 = off |
| Love | SkillName | Spears | Any SkillType name |
| Love | StartMessage | Love is in the air... | Center-screen text |
Credits
- Sound: "Screaming loudly at the hardcore gay sex penetration in a hotel" by SexyMaleMuscle on Freesound, https://freesound.org/people/SexyMaleMuscle/sounds/795355/. Licensed under CC BY-NC 4.0. Changes: trimmed to seconds 50 to 90, converted to mono 22.05 kHz WAV, compressed and normalized, fade in and fade out added.
- Model and textures were generated for this mod.
This mod is free and non-commercial. Do not sell it or bundle it in anything sold.