Skip to content

Gradess2019/BlueprintableDeveloperSettings

Repository files navigation

Blueprintable Developer Settings

Description

Blueprintable Developer Settings is a powerful and versatile plugin designed to enhance your Unreal Engine development workflow by seamlessly integrating configurable settings into your projects. Building upon the foundation of the C++ UDeveloperSettings class, the plugin empowers developers to create, manage, and customize settings with unparalleled ease.

How to install

Marketplace

Coming soon...

GitHub

  1. Download latest release for your Unreal Engine version
  2. Unzip into: <ProjectDirectory>/Plugins (create Plugins directory if it doesn't exist)
  3. If you are using C++: Right Mouse Button on your .uproject file -> Generate Visual Studio project files
  4. Launch project
  5. If it's not enabled: Go to Edit -> Plugins -> "Project" category -> Editor -> Enable "Blueprintable Developer Settings" and restart the editor
  6. Done

Restrictions

It is not possible to have two or more blueprints sharing the same Container, Category Name, and Section combination.

How to use

  1. Blueprint Creation:
  • Start by creating a new blueprint.

  • Select "Blueprintable Developer Settings" as the parent blueprint class.

    image

  • Upon blueprint creation, your settings will be automatically registered. To verify, navigate to "Editor Preferences" and locate "Blueprintable Developer Settings".

  • Open the blueprint you've created.

  1. Data Setup:
  • In the class defaults settings, configure the section data.

    image

  • Specify registration details such as Project/Editor tab, category, and section.

    image

  • Introduce a variable to the blueprint and set its default value if necessary.

  • To enable a variable to be configured within settings and stored in the config file, toggle the "Config Variable" flag within the "Advanced" section.

    image

  • Compile the blueprint and ensure you save your changes.

  • Navigate to Project Settings / Editor Preferences to locate and access your configured settings.

  • Adjust the settings as needed to match your preferences and project requirements.

  1. Blueprint Usage:
  • In any blueprint, insert a "Get Class Defaults" node.

  • Choose the settings blueprint class you created earlier.

    image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published