Quantcast
Channel: UE Marketplace - Epic Developer Community Forums
Viewing all articles
Browse latest Browse all 612

[Plugin] Quick Assistant

$
0
0

In the coming days I will provide links and more detailed information in here!
Will also provide a showcase video with timestamps for each feature

Tool features:

A combination of Slate, C++ and blueprint scripting to deliver the best possible experience and customization options.

The Quick Assistant Window is a tab that can be docked anywhere, or kept floating alongside the editor!

[Editor Keybinds]:

  • Doesn’t conflict with the default editor input system
  • Global scope, can be used in any editor utility class
  • Virtual Input, trigger input automatically indirectly through these BP exposed functions

[Bookmarks Overlay]:

  • Store soft references to any asset, for ease of access and no folder navigation required
  • Custom collections, create any amount of collections and insert bookmarks into your own categories, examples could be: Winter Theme, AnimationBPs, Neon forest, your imagination is the limit.
  • Every bookmark entry has a color strip to easily recognize what class it is
  • Modify how bookmark names are displayed by adding prefixes to remove, such as BP_, Material_ or anything you can think up
  • Organize your collections easily with add/remove buttons along with move up/down actions for each entry

[History Overlay]:

  • Displays a list of all asset editors that was recently closed
  • Click any list entry to open it back up
  • Keybind available, to open up entries from the list without clicking on them
  • Set filter to only allow certain class(es) to show up on the list, along with how many should be remembered
  • Like bookmarks, history list entries have a color strip for you to easier identify what class each button represents

[Console Command Overlay]:
Console command overlay, for faster and smoother gathering of performance analysis, statistics data and debugging & optimization, or simply to find your projects desired visually fidelity.

  • Every single button/slider have tooltips describing what the command does and/or affect
  • Tooltips can be disabled through the custom settings panel
  • Active commands are displayed in green! Visual feedback allows you to easily see what is currently enabled/disabled
  • Automatically reverts the state of conflicting buttons and commands when triggering new commands, such as visualization commands, enabling one will revert the state of the old one
  • In the custom project settings you can set the overlay to accept multiple statistics commands at once, such as FPS/StatUnit to be displayed at the same time

[Color Pallet & Text Generation Overlay]:
Use the color pallet to keep consistent design and color scheme around the project by keeping your color pallet easily accessible right in the editor

  • Unlimited amount of collections available (just like bookmarks)
  • Can move color entries around, change colors, and there is also a description window available to more easily identify the color

[Point of Interest Overlay]:

  • Save the current viewport perspective as a POI entry, so you can always go back and view it again (No post process/effect is saved with this)
  • Easily name your POIs and modify existing ones
  • Dynamically swaps the available POIs based on which level we are currently in
  • Super lightweight, can store next to an unlimited amount of POIs without noticeable performance hit

[Note Overlay]:

  • Spawnable world note actors, representing individual notes
  • Can connect world note actors to their relevant targets, or with a custom target point
  • Note visuals are highly customizable with over 20 templates and 15+ parameters on top of each one
  • Notes will store information such as: Note author, Note recipient, Type, Priority, a title, a display text, Icon Type (Can be customizable with our slate style browser)
  • Highly optimized to support hundreds of notes at once, fully customizable for every individual note
  • The Note Overlay acts as a centralized access point, displaying all relevant information about each note and can also take you to the note location with a button click
  • Notes have a high visual fidelity, making it easier to organize and recognize what is what by utilizing color schemes on multiple levels, which also improves accessibility
  • Filter notes by any of their settings, or by author names, note text content and beyond!
    Utilizing predicate functions to optimize the filtering process!
  • Like POIs, the note overlay dynamically changes display notes based on current level

[Level Search Overlay]:
Super fast level search and filter window, iterate over all assets in the level, Utilizing Async for minimal performance hit and instant results!

  • Search for any asset(s) in a scene based on name, tag, class or state (locked), will find subclasses of class to
  • Applies all filters on regular search, for advance uses a filter can be applied
  • Navigate between found assets with ease, manually select and entry in the list and the camera will smoothly transition to it’s location and select the asset
  • There is also a Previous/Next button available, to scroll through all assets found with lightning speed

[Locking/Unlocking] of objects in the scene:

  • Non destructive, you can lock and unlock any asset without checking out assets from your source control
  • Keybinds for outliner, such as expand all and collapse all
  • Default behavior settings for the outliner
  • Works with the Level Search Overlay, special filter to find all locked actors

[Settings Overlay]:

  • Contains almost all settings related to any of the overlay, for centralized management and preference setting
  • Scale the editor UI
  • Option to disable any of the available modules/overlays
  • Preference settings like Initial Overlay Index, locked assets behavior on click/clickthrough, Locking’s compatible modes (MeshPaint, FractureEditor etc), popup durations
  • All keybinds related to overlays are contained within this overlay

[Miscellaneous Tools]:

  • Measurement tool
  • Custom config creation
  • Editor Notification System
  • Editor Modal Prompt System (Pop-ups)
  • Globally spawnable color picker
  • Level editor world actor manager
  • Editor slate brush styles browser, with copy paste to use desirable brushes in different areas of the editor, or the assistant window itself. Custom image component class included, to easily apply these brushes to visual elements

All of these tools have been designed with accessibility in mind, with easy to understand structures like colors and text, tooltip icon available in every overlay to explain different parts of the overlay and how they can possibly be used, for developers to supercharge their development speed and improve your pipeline by spending less time in external programs and more time within the editor itself!

Optimization has also been applied on every level of every single overlay, making the tool feel unlimited in usability, being close to fully event driven! With settings for future optimization preferences available wherever possible!

1 post - 1 participant

Read full topic


Viewing all articles
Browse latest Browse all 612

Trending Articles