Hivemind
  • 🔍Start Here
  • 💻Code Systems
    • 🐎Ultimate Horse System
      • Documentation
      • Integration Guide
    • 🚀Ultimate Spaceship System (USS) Knowledge Base
      • 📖USS Documentation
      • 🧩USS Integration Guide
    • 🚂Ultimate Train System
      • Dokumentation
      • Integration Guide
    • ⚔️Modular Character System
      • Documentation
      • Trailer
    • ⚒️Ultimate Building System Framework (UBS)
      • 🔍Introduction
      • Installation
        • Example Content Setup
      • Developer Settings
        • Initial Setup
        • Collision Channels
      • Quick Start
      • Ultimate Building System Component (UBS)
      • Buildable Definition
      • Buildable
        • Actions
        • Tag Qualifier Conditions
        • Dependencies
      • Proxy Behaviour
        • Trace Behaviour
        • Proxy Location Offset
        • Placement Conditions
        • Post Build Events
      • Using your own Meshes
      • Global Function References
  • ✨VFX
    • 🩸Realistic Blood VFX
      • Documentation
      • Video Tutorial
    • 🩸Stylized Blood VFX
      • Documentation
    • 💥Realistic Gun Effects
      • Documentation
    • ☁️Smoke & Fog VFX Knowledge Base
      • 📖Smoke & Fog Documentation
      • 📸Video Tutorials
  • 🏡Environments
    • 🌃 Cyberpunk City
      • Level Instance
      • Tech Tools
    • 🏰Modular Castle & Dungeon
      • Documentation
      • Trailer
    • 🏘️Modular Rural Town
      • Documentation
      • Trailer
Powered by GitBook
On this page
  • Open the Mesh
  • Add Sockets
  • Rename the Sockets
  • Align the Sockets' X Axis
  1. Code Systems
  2. Ultimate Building System Framework (UBS)

Using your own Meshes

To set up your own meshes as buildable objects in the Ultimate Building System, follow these simple steps:

Open the Mesh

Open the mesh you want to use in the Unreal Engine editor.

Add Sockets

Add the necessary sockets to your mesh that will act as snapping points during the building process.

Rename the Sockets

Rename each socket to include the Socket Name from the Building System Project Settings. By default, this is set to P_Socket. For example, you can name a group of sockets:

  • P_Socket_Foundation_Forward

  • P_Socket_Foundation_Back

  • P_Socket_Foundation_Left

  • P_Socket_Foundation_Right

Ensure that the socket name always includes the "P_Socket" portion or the custom name you have defined in your Project Settings.

Align the Sockets' X Axis

Make sure each socket’s X Axis is pointing in the direction you want it to snap:

  • For snapping between foundations, the X Axis should point away from the foundation.

  • For snapping a wall on top of a foundation, the X Axis should point upwards, towards the top of the foundation.

By following these steps, your custom meshes will be ready to integrate into the building system and snap together correctly.

PreviousPost Build EventsNextGlobal Function References

Last updated 7 months ago

💻
⚒️
Foundation Mesh with Sockets set up for usage with UBS