Kibibyte - Blueprint Generator Ai - Kibibyte Labs (Engine Assistant)

Hey,
This sounds like a task that would need custom C++ code so I don’t think my plugin can handle this :slight_smile:

Hello. Is there any roadmap as to when support for local LLM’s will come? I’d love to use the plugin but I don’t have reliable internet and I’d love to be able to use it on planes as well. Thank you.

The following is no guarantee that any of the things mentioned will be added

Hey,
The current plan is releasing V.0.1.6 which fixes a ton of issues in regards to generation.
Then V.0.2.0 will come with conversational AI and new amazing features.
And then I planned to work on DeepSeek support and Local LLMs.

I do not like to give any ETAs since last time I did that it was so wrong.
But if I had to predict when I will launch each update:

V.0.1.5 is already on its way. I just wait for the Fab team to review it :smiley:

V.0.1.6 this July. I have a bunch of things in my calendar for July so I only expect that I will be able to do just one update. Maybe I will do multiple smaller ones.

V.0.2.0 (Maybe a smaller version than planned and then additional features with a V.0.2.1 update) End of July or rather August

DeepSeek API support in August.

Local LLMs probably in August. We will see :slight_smile:

I hope this helps :slight_smile:

2 Likes

Will you add UE4.27.2 support at all for this Plugin? Personally don’t own it at all but I would love to use it however I have multiple issues related to UE5 and UE4.27.2 just has better support for pretty much every platform.

I’d try this if it had UE4 Support

Edit: Just learned this plugin is $100 while you still need to pay for the API Token if you want to use OpenAI and then also need to pay for tokens once you’ve run out with Google Gemini, In other words: Your paying $100 for Additional Functionality to those Chatbots to allow them to interface and training data to give them an understanding of how to make blueprints. I’m not using something that is considerably overpriced for something I’m sure others have made for Free elsewhere. Pricing is over the top for this when it becomes a subscription pretty much to use it after a certain point or right away which makes the cost greater than it actually is.

2 Likes

Yes, support for older versions is planned. You can expect it after the next massive update which I am currently working on (V.0.2.0 Beta). You can expect support for every version from UE4.26-latest.

You can use Google Gemini. Your free tokens get reset every day and its hard to reach team. I never was able to reach them even when I extensively used the AI. If this is not something for you, then that is fine :slight_smile:

I really wanted this to work, but after testing, it fails on incredibly simple Blueprint functions. Even basic requests like “add two floats” or “check if a number is positive” often result in incomplete or incorrectly wired logic. Multi-step functions almost always break.

If it can’t handle the most basic building blocks reliably, it’s not usable for real development. I’ve seen the dev refund others for the same issues — hopefully future updates fix the core reliability problems, but in its current state, I can’t recommend it.


2 Likes

I answered you on Discord.

The conclusion for anyone else reading this:
This prompt works perfectly well for most people. There is an yet unresolved bug that causes weird issues for a few people. If you also encounter a similar issue, please reach out so I can resolve this.

With best regards
Nikolas

I need to reach out to you because i can not get it to produce the simplest functions

Hey, make sure to reach out via email or Discord so we can resolve any issues together :slight_smile:

Just a quick reminder that you can see the changelog on the product page.
But here is the changelog for each update I did so far:

V.0.2.0 Beta

New Features & Improvements:

  • New Feature: “Add Comments”: This adds descriptive comments to your selected code

  • New Feature: “Conversational Chat”: You can now also naturally chat with the Ai about things regarding Unreal

  • New Feature: “Node Spawner”: Spawns nodes from any nodes category you want from the node browser

  • New Feature: “Editor Settings Changer”: Stop searching for editor settings, just ask the Ai to change it

  • New Feature: You can now just chat with the Ai and the new decider system will automatically pick the right system to use

  • New settings page. When clicking on the settings button instead of going straight to the editor preferences you get into the new settings UI which allows you to access the changelog, see modules of the plugin, change a few settings and forward to the editor preferences

  • Changelog integrated inside the UI

  • Modules are now showing on the new settings page (Modules represent each of the features of this plugin)

  • Optimized code for certain systems

  • Improved UI and UX design in chat when having a current running Ai request

  • Improved underlying system for translated UI (CSV + Italian)

Bug Fixes, Issue Fixes & More:

  • Fixed a bug which caused the “Node Explainer” feature to show input/output pins even when the selected node doesn’t have these pins

  • Fixed a bug which caused the “Fix Issue” feature to return in a wrong format

  • Fixed a bug which caused a wrong font to be used for the “Function Generator” feature

  • Countless bug fixes and improvements throughout the entire plugin

  • Fixed a crash that could happen when using the “Node Explainer” feature

===========================================================

V.0.1.6 Beta

New Features & Improvements:

  • Nodes that are expandable now always spawn in an expanded state

Bug Fixes, Issue Fixes & More:

  • Fixed a bug which caused the Gemini 2.5 pro and flash models to not work

  • Fixed a generation issue which sometimes caused math nodes to be wildcard

  • Fixed a generation issue which caused pre-existing Enum And Struct variable types to be ignored. Both for inputs/outputs and also local variables

  • Fixed a generation issue which caused specific Enum variables to be seen as Map variables

===========================================================

V.0.1.5 Beta

New Features & Improvements:

  • Fully reworked first setup screen with intuitive design and more functionality

  • Instant language changes. No editor restart required anymore

  • Plugin settings now save per engine version and not per project

  • Added support for more languages that also translate the UI and make setup easier: Russian, Japanese, Korean, French, Spanish, Simplified Chinese, Traditional Chinese

  • Translated more of the English texts to every other support language

  • Simplified the settings slightly. You can now only choose a font if you choose “Custom” for language.

  • Improved code structure for the UI

  • Rework of some base UI systems to be more modular and just more robust

Bug Fixes, Issue Fixes & More:

  • Fixed a bug which sometimes caused struct variables to not connect to the return pin of a function

  • Fixed a bug which sometimes caused unneeded struct and break struct nodes to spawn

  • Fixed a bug which caused Error 25 in UE5.5 without any reason

  • Removed old welcome popup. Now on initial startup, the chat window will open automatically instead.

===========================================================

V.0.1.4 Beta

New Features & Improvements:

  • Support for UE5.6

  • New Settings button to easily navigate to the Editor Preferences settings of this plugin

  • New UI Icons

Bug Fixes, Issue Fixes & More:

  • Small code improvements

  • Removed unused icon files

===========================================================

V.0.1.3 Beta

New Features & Improvements:

  • Usage of different base font

  • New Setting: “UIFont”. This lets you choose one out of 5 fonts so the plugin correctly display characters from other languages like Chinese

Bug Fixes, Issue Fixes & More:

  • Removed unnecessary files

===========================================================

V.0.1.2 Beta

New Features & Improvements:

  • Updated the “Function created” message to return further information. You can now navigate to created Enums or Structs directly

  • The “Explain Node” message now shows the Input and Output count

Bug Fixes, Issue Fixes & More:

  • Fixed a bug which sometimes caused functions to not generate at all

  • Fixed: warning C5038: data member ‘FChatMessage::TrailingText_V2NodeExplain’ will be initialized after data member ‘FChatMessage::bIsUserMessage’

  • Fixed: warning C5038: data member ‘FChatMessage::FindIssuesV2Data’ will be initialized after data member ‘FChatMessage::bIsUserMessage’

  • Fixed a bug which caused a crash when right clicking a node in the material graph (or any other node graph that doesn’t use “normal” blueprint nodes).

  • Fixed a bug which caused the time when a message was sent to be updated when the chat window was resized

  • Fixed a bug which sometimes caused “KBL_NONECODE” to show for node explanations

  • Fixed a bug which caused specific nodes to not spawn or to not be connected to anything

  • Fixed a bug which caused massive issues in generations since V.0.1.0

===========================================================

V.0.1.1 Beta

  • Small code cleanups and improvements

  • Fixed a bug which caused debug code to show in chat

  • Fixed an error

===========================================================

V.0.1.0 Beta

New Features & Improvements:

  • Updated Find Issues, Explain Node, and Explain Code: Improved design, better results, and now support any language.

  • New Generation Types: Each AI feature now supports a new generation method designed for improved consistency, better results, and support for more languages. These can be toggled back in settings. The original generation remains available with all bug fixes.

  • Language Settings: You can now select English, German, or a custom language (e.g., Chinese). AI responses will match the selected language, though the UI supports only English and German for now.

  • Translations: AI responses can now be translated into any language. The UI is fully translated into German.

  • UI Updates: Improved tooltip design, new “Copy chat message” button, and clearer error messages for API issues. Added a notice when using Gemini Pro models (not available on free tier).

  • Improved Node Spawning: New system makes node spawning more reliable and fixes a common crash and issues like Line Traces not spawning.

  • Other Enhancements: Chat now shows more detailed API errors (when available), and support for all characters in chat.

Bug Fixes & Issue Resolutions:

  • Fixed internal debug logs showing in chat.

  • Fixed UI glitches after resizing chat.

  • Resolved issues with hidden settings and non-spawning features (like Line Traces and empty functions).

  • Fixed 2 crashes and various minor bugs.

  • General UI code improvements.

===========================================================

V.0.0.2 Beta

New Features:

  • New setting: You can now enable the “AutoOpenChatWindow” option so the chat window automatically opens when you start your project

  • New setting: You can now set the initial size the chat window should have so you dont have to always resize it to your needs

Improvements:

  • Way better formatting of generated nodes

  • Updated message when API key is invalid

  • Updated message when Ai considered the prompt conversational

  • The automatic detection of potential issues system was implemented and now allows you to easily copy a “generation code” which when shared with me, helps me to debug what happened and fix it :slight_smile:

Bug Fixes:

  • Fixed an issue that caused the chat window to be cut off if the Windows monitor scale settings was different than “100%”

  • Fixed an issue which sometimes caused pointer variables to be set with something invalid which causes compile errors

  • Added support to use SaveGame variables

  • Fixed a bug which caused structs to not be used and to have weird names

  • Improved generation so at least some unnecessary set variables at the start of the function do not spawn

===========================================================

V.0.0.1 Beta

Initial release