{"repo":"mklabs/ue-xelu-icons","free":true,"listed":false,"github":"https://github.com/mklabs/ue-xelu-icons","clone":"git clone https://github.com/mklabs/ue-xelu-icons.git","description":"Xelu's Controllers & Keyboard Prompts as an Unreal Plugin for programmatic use (cpp / bp)","language":"C++","stars":27,"topics":["unreal","unreal-engine","unreal-engine-4","unreal-engine-plugin"],"license":"MIT","category":"game-templates","readme_excerpt":"ue-xelu-icons Xelu's FREE Controllers & Keyboard Prompts as an Unreal Plugin for programmatic use (cpp / bp) This plugin exposes a Blueprint Library with helpers to return an icon texture (either as a soft object reference or resolved UTexture2D) matching either: - a Key directly - an Input name from Input Settings - an Input Action and Mapping Context Content folder also has a few UMG Blueprint widgets, but those are more for testing and demonstration purpose rather than being part of the core functionality of the plugin. Usage Here is the list of BP Exposed methods: Those methods use internally a Datatable whose main purpose is to define the mapping between Unreal FKey and the path to the matching icon textures. Row name key (first column) follows the IconType.Key pattern where IconType can be one of the following value: Keyboard , PS4 , PS5 , XboxOne , XboxSeries . Link to the google sheet: https://docs.google.com/spreadsheets/d/1QsfkbC6ATr4prhD RdyfXtI1v61gKn3a10HULff1NYM The icons datatable can be changed in Plugin Settings: Project Settings Plugins Xelu Icons If you need to add or edit icon mappings, I recommend doing a duplicate of this Datatable (parent table row: XeluIconsInputsMetaData ) and changing the configuration to match yours. Credits The icon textures that can be found in the Content folder are coming from Xelu's Controllers & Keyboard Prompts. Huge thanks to Nicolae Berbece and \"Those Awesome Guys\" for releasing this pack in the public domain under Creative","default_branch":null,"files":null,"tree":[],"storefront":"/r/mklabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mklabs/ue-xelu-icons/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}