
๐ก๏ธ Vanguard Framework
A modding API & toolset for Solarpunk (Cyberwave, UE5)
Version v1.1.1 • Requires UE4SS for Solarpunk • โ
Steam & Game Pass
โจ What is it?
Vanguard Framework is a Lua scripting layer built on top of RE-UE4SS for Solarpunk. It gives you a structured API that other mods can build on, plus a full set of in-game console commands for direct use.
It exposes modules to control the player, world, airship, inventory, world devices and more — all without PAK files, new assets, or any change to game files.
๐ก Install it and you're ready to go. Open the console with ~ and type vf help to see everything.

๐ฎ What you can do
- ๐ Player — movement speed, home point, teleport.
- ๐ World — time of day, weather, skip night, pause.
- ๐ Airship — refill battery, repair hull, teleport to cockpit, summon the ship.
- ๐ฅ Multiplayer — co-op player list, teleport to / summon players.
- ๐ Inventory & Items — give any of 298 items, set quantities, stack-size overrides, chest expansions.
- ๐ง Tools — durability multipliers (x1 → x10, or infinite).
- โ๏ธ World Devices — Ore Drills, Batteries, Sprinklers, Fuel Generators, Solar Panels, Windmills, Wooden & Sky Turbines, Electric & Fuel Furnaces, Transport Drones, plus BuildAnywhere.
- ๐๏ธ Cheats & toggles — refill stats, grow plants, free build/craft, fly mode, infinite survival stats.
- โจ๏ธ Keyboard Shortcuts — 25 keybinds across 4 toggleable groups.
<details>
<summary>
๐ Full command groups (click to expand)</summary>
vf player — Movement speed, home point, teleport
vf world — Time of day, weather, skip night, pause
vf airship — Battery refill, hull repair, status, tp, pull/call
vf multiplayer — Co-op player list, tp, pull/call
vf item — Give items, list all 298 known items
vf inv — Slot giving, quantity set, stack overrides, chest expansions
vf tool — Tool durability overrides (x1–x10, infinite) and status
vf cheat / vf cheattoggle / vf cheatdev — Survival refill, grow plants, free build/craft, fly, infinite stats
vf shortcuts — Enable/disable keyboard shortcut groups
vf device — Control all supported world devices + BuildAnywhere
vf config — Persistent key/value settings
vf gameplay — Apply preset configs (requires Vanguard Gameplay)
vf debug — Inventory dump, class finder, item cache rebuild, CDO dump
</details>
๐งฉ Build your own mod on top of it
Drop a Scripts/vanguard_api.lua file in your mod folder. The Framework auto-discovers and loads it at startup, passing the full VF API as the first argument:
-- YourMod/Scripts/vanguard_api.lua
local VF = ...
local M = {}
VF.Events.On("PlayerReady", function(char)
local speed = VF.Config.Get("yourmod.speed", 800)
VF.Player.SetSpeed(speed)
end)
M.HandleCommand = function(Parameters, OutputDevice)
-- handle your own vf subcommands here if needed
end
return M
Available modules: VF.Player, VF.World, VF.Airship, VF.Inventory, VF.Devices, VF.Shortcuts, VF.Config, VF.Events, VF.Utils, VF.Debug.
๐ฆ Installation
- Install UE4SS for Solarpunk in the game's binaries folder (
Win64 on Steam, WinGDK on Game Pass).
- Extract the download and copy
VanguardFramework/ into ue4ss/Mods/VanguardFramework/.
- Launch the game. The UE4SS log should show:
[VF] Vanguard Framework loaded successfully!
- Open the console (
~) and type vf help to verify.
๐ Documentation
The docs/ folder ships with full references:
docs/api.md — Full API reference (start here to build a mod on top of the framework).
docs/commands.md — Complete command reference with syntax, arguments and examples.
docs/items.md — Full list of all 298 items for vf item give.
docs/technical.md — Technical notes, confirmed class names, field reference for Solarpunk UE 5.7.1.
โ ๏ธ What it does NOT do
- Add new items, meshes, textures, crops, animals, islands or recipes (those need PAK files).
- Synchronize changes in multiplayer — all modifications are local to the client running the mod.
๐ง In active development
Solarpunk launched on June 8, 2026, and both the game and this framework are updated frequently. Command syntax and API signatures may change between versions; breaking changes are documented in the changelog. Found a bug or a class name that changed after a game update? Please report it in the comments.
