World & map databaseKBVEMapDB
A game-agnostic Unreal Engine plugin providing world/map data plus a Mass bridge — resource nodes, containers, and stations loaded into runtime world-object defs with ref lookup.
Driven by shared defs
UKBVEMapDatabase reads the shared mapdb-data.json artifact at runtime; placed world objects resolve back to their canonical definition by reference.
- Fragment — FKBVEWorldObjectFragment carries identity + harvest state into Mass.
- Tag — FKBVEWorldObjectTag marks harvestable world entities.
What it gives you
Features
Game-agnostic loader
UKBVEMapDatabase, a GameInstance subsystem, reads the shared mapdb-data.json artifact at runtime.
World-object defs
FKBVEWorldObjectDef records model resource nodes, containers, and stations with harvest yield, amount, time, and spawn weights.
Ref lookup
Resolve placed objects back to their canonical definition by reference.
Mass bridge
FKBVEWorldObjectFragment and FKBVEWorldObjectTag carry object identity and harvest state into Mass for harvestable entities.
Questions
Frequently asked
What is the KBVEMapDB plugin?
KBVEMapDB is a game-agnostic Unreal Engine plugin providing world/map data plus a Mass bridge. The UKBVEMapDatabase GameInstance subsystem loads the shared mapdb-data.json artifact into FKBVEWorldObjectDef records and exposes ref lookup.
What world-object data does KBVEMapDB load?
It loads FKBVEWorldObjectDef records for resource nodes, containers, and stations, including harvest yield, amount, and time plus spawn weights, from Content/Data/mapdb-data.json.
How does KBVEMapDB integrate with Mass?
FKBVEWorldObjectFragment and FKBVEWorldObjectTag carry a placed object's identity and harvest state into Mass, so harvestable world entities are driven by the same shared definitions.
