Osero Suite by Jeren Osero
FabYouTubeJeren Osero
  • Osero Suite
  • About
  • Frequently Asked Questions
  • Support
  • Featured Assets
    • [FEATURED] Module Creator
  • Supported Assets
    • Module Creator
      • About
      • Changelog
      • How to Use (5.2+)
        • Tutorial
        • Accessing the Module Creator
        • UI Outline
        • Module Templates
        • Plugin Content
        • Project Settings
      • How To Use (Legacy 5.1)
      • Frequently Asked Questions
    • Plugin Sync Tool
      • About
      • Changelog
      • How to Use (5.2+)
        • Tutorial
        • Accessing the Plugin Sync Tool
        • UI Outline
        • Project Settings
      • How to Use (Legacy 5.1)
    • Render Results Screen
      • About
      • Changelog
      • How to Use (5.2+)
        • Tutorial
        • Making Sure the Plugin is Active
        • Movie Render Queue Job Additions
        • UI Outline
          • Render Results Window
          • Render Graph
          • Contact Sheet
        • Accessing Previous Render Results
        • Data Handler
        • Plugin Content
        • Project Settings
        • Code Reference
          • Classes
            • UOS_RRS_DataHandler
            • UOS_RRS_RenderDataLibrary
          • Structs
            • FOS_RRS_JobData
            • FOS_RRS_ResultData
            • FOS_RRS_ShotData
          • Enums
            • EOS_RRS_RenderResult
      • How to Use (Legacy 5.1)
  • TECHNICAL NOTES
    • Foreword
    • Unreal Engine Notes
      • Actor Components
        • Component Transforms
      • Blueprints
        • Add Function to Promotable Operator Nodes
      • Compile Errors
        • Implicit Capture of 'This' via '[=]' is Deprecated
        • Specified Type Modifiers Are Not Allowed Here
        • Static Function in Namespace Not Defined
        • Circular Dependency Detected
        • Inconsistent Dll Linkage
        • Overloaded Member Function Note Found (Compile Error in .gen File)
      • Debugging
        • UIAction.h Line 139
      • Details Customisation
        • Add External Property to Details Panel
        • Default Slate Styles
      • Ed Modes
        • Registering Editor Modes
      • Editor/Engine
        • Get Engine Version in C++
        • Extending the Editor with FExtender
      • Input
        • Get Key or Mouse Button in C++
        • Mouse Cursor Location in World (3D Space)
      • Level Editor
        • Select Actor Component via C++
      • Meta Specifiers
        • Reference
        • Edit Condition
        • Bind Widget
      • Rendering
        • Set Graphics Card Timeout
      • Sequencer
        • Project Default: Completion Mode
      • Slate
        • Default Editor Icons
        • Test Suite
        • Set Default Value for Slate Arguments
        • Cast Between Different Slate Classes
        • Set UObject Delegate for TAttribute<T>
      • Trace
        • Simple Line Trace
        • Complex Traces
          • ETraceTypeQuery
          • EObjectTypeQuery
      • UObject
        • "Config" Specifier Does not Work Properly in 5.4+
      • UPlugins
        • Loading Phases
      • UPROPERTIES
        • GetOptions (meta)
      • Viewport
        • Get Piloted Viewport Actor
        • Update Pivot Location
      • Water Plugin
        • General
        • C++ Summary
        • Details Customisation
        • Classes Overview
          • UWaterSplineMetadata
          • FWaterSplineComponentVisualizer
        • Water Meshes
    • Windows Notes
      • Get Around "This App Has Been Blocked For Your Protection"
      • Windows Keyboard Layout Boot Loop
      • Disable Copilot
      • Disable "Search the Web" in Windows Search
    • Visual Studio Notes
      • Turn Off Auto Brackets
      • Disable Unreal Engine Integration Log
  • BUY OSERO SUITE PRODUCTS
    • Fab
  • SOCIALS
    • YouTube
    • Rumble
    • Twitter/X
    • Instagram
    • LinkedIn
    • Jeren Osero Website
Powered by GitBook
On this page
  • [05 June 2025]: Hotfix 1.1b
  • [09 March 2025]: Hotfix 1.1a
  • [27 February 2025]: Update v1.1
  • [26 September 2023]: Release v1.0
  1. Supported Assets
  2. Module Creator

Changelog

Changelog for the Osero Suite: Module Creator.

Last updated 5 days ago

[05 June 2025]: Hotfix 1.1b

  • Updated example module template with updated Osero Suite module data

  • Updated to UE 5.6

[09 March 2025]: Hotfix 1.1a

  • Bug Fix: Buttons are disabled in Module Template Data Assets

  • UI Fix: Renamed category "Source Control" to "Revision Control" to match UE5's terminology updates.

  • UI Fix: Fixed Osero Suite Icons

[27 February 2025]: Update v1.1

  • Updated to UE5.5

  • Updated copyright notice

  • Removed UFUNCTIONS from Statics class to avoid cluttering Blueprint menus with duplicate static functions when multiple Osero Suite tools are installed

  • Code optimisation and reworks

  • Fixed bug in 5.4+ where settings didn't save to config properly

  • Updated code for consistency across all Osero Suite tools

    • This includes adding a sort function to the Osero Suite Menu so that the tools are always in the same order, not dependant on which order the plugins load

    • This includes updating code to new Osero Suite naming convention

    • Osero Suite logo in tool now opens the Jeren Osero website

    • All code for each engine version is in ALL plugin versions so it doesn't matter which engine version the plugin comes from, it should work for all (5.2+)

    • Resynced static functions across all Osero Suite tools so that they perform the same in every tool

  • Added in Module Templates

    • The tool now uses Osero Suite: Module Template Data Assets to store template modules

    • The default template can be set in the new Osero Suite: Module Creator Project Settings

    • Import/Export Templates from/to json files

    • Templates give the user flexibility to add extra files other than just the module h/cpp and build.cs

    • Ability to copy an existing module in the project and convert it into a template

    • Templates use key variables to replace text when generating the new module - users can add and modify keys as they wish (default keys include "{Module Name}", "{Module Name UPPER}", "{Plugin Name}", and "{Copyright Notice}")

  • Fixed some minor UI issues

  • Added Osero Suite Footer

    • Moved "Generate Module" to footer and renamed "Create Module"

    • Added plugin version to footer

  • Added icons to buttons throughout tool

  • Added ability to create the new module as a new plugin

  • Renamed "Source Control" to "Revision Control" to align with the change by Epic Games in 5.2+

  • Updated documentation ()

[26 September 2023]: Release v1.0

  • Status: Published

  • Release Date: 15 November 2023

  • Code Modules:

    • OseroSuite_ModuleCreator: Editor Only

  • Network Replicated: No (Not required as editor tool)

  • Supported Development Platforms: Windows

  • Key Features:

    • Easily create new C++ modules for a uproject or uplugin

    • Select module type (eg, runtime, editor, etc)

    • Select loading phase (eg, default, post-engine init, etc)

    • Handles source control for newly generated files

Marketplace Link:

Main Documentation:

https://docs.oserosuite.com/supported-assets/module-creator
https://www.unrealengine.com/marketplace/en-US/product/71f5b1f9b9504656980c72fe8a0fe969
https://jerenosero.com/osero-suite/module-creator/