Skip to content
JemiloIIPublic

About

Stardew Valley Vertical View

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Sv³ — Stardew Valley Vertical View

SMAPI mod for Stardew Valley 1.6 that renders a second, vertical camera view of the player into a separate window — made for capturing a portrait feed (phone-format stream) alongside normal gameplay.

The mirror window is display-only: it takes no input, never blocks the game thread, and presents via a shared OpenGL context with a GPU-to-GPU blit (no pixel readback, no vsync).

Features

  • Independent camera: follows the player, clamps to map edges, own zoom level.
  • Independent UI scale, with the HUD's health/energy bars and notifications lifted above the toolbar for narrow layouts.
  • Menus and dialogue re-composited to fit the vertical view (enlarged, centered, full-screen fade).
  • Frame pacing, window size and spawn position all configurable.

Install

  1. Install SMAPI.

  2. Build with dotnet build -c Release (auto-deploys to your game's Mods folder), or drop a release zip into Mods/.

  3. Launch via SMAPI — mods don't load through the plain game exe. Either run StardewModdingAPI.exe from the game folder, or (recommended for Steam) right-click the game → Properties → Launch Options and set:

    "C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\StardewModdingAPI.exe" %command%
    

    (%command% is a Steam placeholder for the original launch command — type the line literally, adjusting the path to your install.) Then launch from Steam as usual; you keep the overlay and playtime tracking.

  4. The vertical window appears at the title screen and starts rendering once you're in a save.

Config (Mods/VerticalView/config.json)

Key Default Meaning
WindowWidth / WindowHeight 1080 x 1312 Mirror window size in pixels.
WindowX / WindowY unset Spawn position (use your monitor layout's coordinates); unset = anywhere.
Zoom 0.75 Mirror camera zoom. 1.0 = 100%; below 0.75 goes past the game's own max zoom-out.
UiScale 0.75 Mirror HUD scale. On-screen UI size is UiScale x Zoom.
HudLift 112 How far (UI px) to lift the health/energy bars and notifications above the toolbar.
FrameInterval 1 Render the mirror every Nth frame (2 = 30fps mirror at 60fps game).
ShowHud true Draw the HUD in the mirror at all.

Edit the config and restart the game — no rebuild needed.

OBS

Capture the window Stardew Valley Vertical View with Window Capture. The window can be ignored/minimized-behind — it keeps rendering.

USE

Just link to my twitch https://twitch.tv/ShibikoX as the creator of the Sv3 Plugin in the Description somewhere of the video/live stream and its free to use.

About

Stardew Valley Vertical View

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages