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.1a
  • [27 February 2025]: Update v1.1
  • [26 September 2023]: Release v1.0
  1. Supported Assets
  2. Plugin Sync Tool

Changelog

Changelog for the Osero Suite: Plugin Sync Tool

Last updated 5 days ago

[05 June 2025]: Hotfix 1.1a

  • UI Fix: Fixed tab name from "Plugin Sync" to "Plugin Sync Tool"

  • UI Fix: Fixed Osero Suite Icons

  • Updated to UE 5.6

[27 February 2025]: Update v1.1

  • Updated to UE5.5

  • Renamed tool from "Plugin Migration Tool" to "Plugin Sync Tool" to better reflect its functionality

  • 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

  • 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 Osero Suite Footer

    • Moved "Update ALL" to footer and renamed to "Sync All"

    • Condensed the individual project buttons into one and added to footer as "Sync <Project Name> Only"

    • Added new Sync Plugins Menu to sync a single Plugin across all active Target Projects

    • Added plugin version to footer

  • Added icons to buttons throughout tool

  • Bug Fixes

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

    • Fixed minor bug where very occasionally the tool wouldn't find any files/folders to copy

    • Fixed bug where the copied files had different timestamps to the original files

  • Target Projects

    • Renamed "Project Info" to "Target Projects" and redesigned the entire UI

    • Also updated "Plugins to Sync" to collect information from This Project so that plugin names don't have to be manually typed

    • Added a "Reverse Sync" option to treat the Target Project as the This Project and vice versa

  • Results Window

    • Fixed bug in the Results Window where it would show only the results from the last synced project, not all synced projects if using "Sync All"

      Also tidied up the information displayed on the Results Window to make it easier to read

  • Revision Control

    • Added option to skip Revision Control Checks

  • Syncing

    • Added prompt when found files newer in the Target Project than This Project for the user to determine the action taken

    • Added prompt when files are found in the Target Project that do not exist in This Project for the user to determine the action taken

    • Added option to auto-update the "Engine Version" tag in copied .uplugin files to match the Target Project's engine version

  • Developer Settings

    • Added new Plugin Sync Tool Settings to Project Settings with parameters to update colours used in tool

  • Header

    • "Import Project Info" is now "Import Project Data"

    • "Export Project Info" is now "Export Project Data"

    • After exporting to a json file, the save location will now open in File Explorer

    • When clicking "Import Project Data", there is a new prompt warning about replacing all data with the imported data

  • Updated Documentation ()

[26 September 2023]: Release v1.0

  • Status: Published

  • Release Date: 15 November 2023

  • Code Modules:

    • OseroSuite_PluginMigration: Editor Only

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

  • Supported Development Platforms: Windows

  • Key Features:

    • Easily migrate project plugins between two projects

    • Update multiple projects at the same time or just one at a time

    • Copy files only if newer or copy all files

    • Handles source control

    • Export/import project info for easy use between projects

Marketplace Link:

Main Documentation:

https://docs.oserosuite.com/supported-assets/plugin-sync-tool
https://www.unrealengine.com/marketplace/en-US/product/26e72cf589d8422495959337096d6845
https://jerenosero.com/osero-suite/plugin-migration-tool/