Changelog
Fixed issues in Operating System Simulator v3.3.2
Released Operating System Simulator v3.3.1
Released Auto Aim Component v1.2.0
Auto Aim Component v1.2.0: New BPI_AutoAim interface, distance-based angle check, automatic socket detection, and capsule trace. Deprecated Get Hit Target.
- Added BPI_AutoAim interface for target actors.
- Added distance-based angle check using curve table (CT_DistanceBasedAngle).
- Added automatic socket detection.
- Changed trace shape from box to capsule.
- Deprecated Get Hit Target. Use Get Auto Aim Interface instead.
Released Operating System Simulator v3.3.0
Operating System Simulator v3.3.0: Added program: Bank. Plus 17 more changes.
- Added program: Bank.
- Added program: Mail.
- Added function: Create Generic User.
- Added function: Is Registered User Valid.
- Added function: Get All Users.
- Added function: Has Users in user manager.
- Added function: Calculate Percentage in statics.
- Added generic login and register widgets.
- Exposed Get Range Time to Blueprints.
- Added Operating System Game Instance Subsystem.
- Users can now override GetSaveSlotName function in programs within Blueprints.
- Renamed user_manager to __users_db.
- Moved Authorize User from Operating System to User Manager.
- Moved FOperatingSystemUser, FGenericError, Unique ID and Range Time to their own files.
- Removed redundant macros.
- Removed Operating System World Subsystem being exposed to Blueprints.
- Fixed incorrect log names.
- Fixed user manager being created in non-game worlds.
Released Operating System Simulator v3.2.0
Operating System Simulator v3.2.0: Added user manager system. This deprecates old save games. Plus 22 more changes.
- Added user manager system. This deprecates old save games.
- Added module: Operating System JSON.
- Added program: Store.
- Added device messenger system.
- Added macros to use in constructor. CTOR_LOAD_CLASS and CTOR_LOAD_OBJ.
- Added static function to check if program class is compatible with OS.
- Added new option to determine if data object is required for the program.
- Added functions to uninstall program.
- Added function to install program from soft class.
- Added overridable GetSaveSlotName in UOperatingSystemBaseProgram.
- Added GetIconWidget in UOperatingSystemBaseProgram.
- Added more functions related to FOperatingSystemUser.
- Implemented GetWorld in Terminal Command.
- Expose parent program to Blueprints in program settings.
- Refactored UOperatingSystemProgramSettings::Internal_SaveSettings with logging.
- Refactored LoginUser function.
- Change return value of IsProgramInstalled to bool.
- Deprecated messages in terminal commands. Use Global Message Subsystem instead.
- Removed const from K2_Presave in UOperatingSystemProgramSettings.
- Removed Internal_GetSaveSlotName from UOperatingSystemProgramSettings.
- Removed Internal_PostCreateImpl from UOperatingSystemDataObject.
- Removed redundant delegates.
- Fixed log.
Released Objective Waypoint System C++ v1.6.0
Released Operating System Simulator v3.1.1
Operating System Simulator v3.1.1: Additional terminal commands are now automatically included in packaged game. Plus 8 more changes.
- Additional terminal commands are now automatically included in packaged game.
- Added message log and toast notification functions.
- Added new menubar entry.
- Find Actor functions are now static.
- Removed Blueprint access for Find Actor(s) from world subsystem.
- Fixed multiple compile errors on Mac.
- Fixed editor crash on startup (related to Common UI).
- Fixed error message related to InternetBrowserUMG module while packaging.
- Fixed potential crash when opening programs after closing others.
Released Operating System Simulator v3.1.0
Operating System Simulator v3.1.0: Unreal Engine 5.3 supported. Plus 6 more changes.
- Unreal Engine 5.3 supported.
- Added listen/remove from global message subsystem support in terminal command.
- Unregisters terminal command as listener when done.
- Added support for toggling setting widgets on screen at runtime in device actor.
- Added functions for clearing and refreshing widgets.
- Unique ID of device actor is visible in instance only.
- Fixed startup fatal crash in packaged game.
Updated all products to Unreal Engine 5.3
All YetiTech Studios marketplace plugins now support Unreal Engine 5.3. Epic released UE 5.3 on September 6, 2023.
Unreal Engine 5.3 shipped on 6 September 2023. After individual plugin updates, our full catalog was validated for UE 5.3.
Plugins updated:
- Game Viewport Widget
- Objective Waypoint System (C++)
- Operating System Simulator
- QR Code Generator
- Web Browser UMG
- Objective Waypoint System (Blueprints)
- Draggable Window