You are viewing a potentially older version of this package. View all versions.
DFG-Seatapult-0.1.0 icon

Seatapult

A half-size, rideable catapult: sit in the seat, aim and fire from its ammo-store chest, and eject yourself on demand.

By DFG
Date uploaded a week ago
Version 0.1.0
Download link DFG-Seatapult-0.1.0.zip
Downloads 32
Dependency string DFG-Seatapult-0.1.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333
ValheimModding-Jotunn-2.30.0 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.30.0

README

Seatapult

A half-size, rideable catapult. You don't load a ballista and watch it aim — you climb into the operator's seat, aim the machine yourself, fire items from its ammo-store chest, and (optionally) eject yourself across the map.

A Valheim BepInEx 5 plugin built on Jotunn.

Features

  • Seatapult build piece (Hammer > Misc), 20x Wood / 15x Stone / 5x Iron, cloned from the vanilla Ashlands Catapult at half size.
  • Operator's seat with full aiming: arm angle, aim yaw, and launch power.
  • Ammo store: a chest on the machine — anything placed inside can be fired (or filter it with AllowedItems).
  • Ejector seat: launch yourself along the aim direction, with no fall damage and a synthesized cartoon scream by default.
  • Deploy legs, adjustable power, in-game HUD panel while seated.

Requirements

  • BepInEx 5 (denikson-BepInExPack_Valheim)
  • Jotunn 2.30.x (ValheimModding-Jotunn)

Installation

  1. Install through your mod manager (recommended).
  2. Manual: drop Seatapult.dll into BepInEx\plugins\.

How to use

  1. Restart the game after installing (the build piece is registered at startup).
  2. Build the Seatapult from the Hammer under Misc and place it on solid ground.
  3. Open the ammo-store chest (on the machine) and load it with items to fire.
  4. Hover the seat and press E to sit. A HUD panel shows angle / aim / power / cooldown.
  5. While seated:
Key Action
Shift+F Fire — launches the next allowed item from the store
Shift+Up / Shift+Down Increase / decrease power
W/S or Up/Down Raise / lower the arm angle
A/D or Left/Right Swing aim left / right
V Deploy / retract the legs
T Eject yourself along the aim direction
E Stand up

Configuration

Generated on first launch at BepInEx\config\com.seatapult.seatapult.cfg:

Section Key Default Description
General Enabled true Master toggle.
General AddBuildPieces true Register the piece (restart).
General Scale 0.55 Model scale (0.25-1.0). Restart.
General DebugLogging true Log Seatapult events.
General DeployHeight 0.9 Lift height when legs are deployed (m).
Controls DefaultAngle 25 Starting arm elevation (deg).
Controls AngleMin / AngleMax -10 / 75 Arm elevation range (deg).
Controls AngleSpeed 30 Arm speed (deg/s).
Controls YawSpeed 45 Aim yaw speed (deg/s).
Controls PowerStep 0.08 Power per Shift+Up/Down.
Controls DefaultPower 0.5 Starting power (0-1).
Combat FireCooldown 2.5 Seconds between shots.
Combat EjectMultiplier 1.0 Power multiplier for the ejector seat.
Combat EjectNoFallDamage true No fall damage when ejecting.
Combat EjectScream true Play a cartoon scream on eject.
Combat EjectScreamVolume 1.0 Scream volume (0-2).
Ammo AllowedItems (empty) Comma-separated item names to load. Empty = anything in the store.

Notes

  • Co-op: only the ZDO owner of the piece can fire (others see a warning). Projectile visuals are local to the owner.
  • AddBuildPieces and Scale need a restart; most other settings apply immediately.

Changelog

See CHANGELOG.md.

CHANGELOG

Changelog

All notable changes to Seatapult.

[0.1.0] - Initial release

  • Half-size rideable Seatapult (Hammer > Misc, 20x Wood / 15x Stone / 5x Iron) cloned from the vanilla Catapult via Jotunn.
  • Operator seat with arm angle, aim yaw, and power controls.
  • Ammo-store chest on the machine; fires one stored item per shot (filterable via AllowedItems).
  • Ejector seat (T) with optional no-fall-damage and a synthesized cartoon scream.
  • Deployable legs (V) and in-game HUD while seated.