TAPython has been upgraded to version 1.0.9. Release Page @github
1. A new lib PythonTestLib has been added, we can get logs and call python script with delay and repetition.
2. In Test cases repo for TAPython extended APIs, more than 200 PythonLib APIs has been tested.
3. Add OnMapChangedCmd callback for Chameleon Tool.
4. Add SDetailsView support, more editor APIs, bugs fixed, and more...
TAPython has been upgraded to version 1.0.8. Release Page @github
1. We released the first version of TAPython for MacOS.
2. New Global and Individual Context Menu for Chameleon Tools.
3. Custom Context Menu for Material Editor.
4. More than 30 new APIs for Material Nodes, Texture2D, RenderTarget and SImage.
5. More Control with Chameleon Tool's Window. For instance, snapshot the contents of the entire chameleon tool window, including the parts of ScrollBox that are not shown.
and more...
With MaterialEditingLirary and PythonMaterialLib of TAPython,we can script almost every material operations with Python.
And we can get deep detail from expressions and material, for instance the connections between expressions and shadermap.
and more...
TAPython has several methods for set pixels of RenderTexture2D and SImage, so we can edit the SImage widget or RenderTarget2D in the editor with python code.
and more...
The Sketch tool of TAPython let developer preview the unreal Slate UI in realtime. With the live-templates in Pycharm, it can be considerably faster when coding the UI widgets. In this article I will introduce how to use Live-Templates in pycharm and try to code this UI in less than 90 seconds
In short, we can use Python to do almost every thing you did manually in the editor with User defined ENum, User Defined Struct and DataTable.
TAPython has been upgraded to version 1.04 and supports Unreal 5.0.2.
1. Support more slates: SSplitter and SExpandableArea.
2. Configurable icons for menus.
3. Reference External Json in Chameleon UI.
4. More API in PythonBPLib For instance GetViewportPixels, and we can have a lot of fun with it.
and more...
Connect UE5 editor and physical "macro keypad" with Python and Raspberry pico.
UE Python Scripting Plugin TAPython for Unreal Engine 5.0.0 has been released.
UE Python Scripting Plugin TAPython Beta released
more ...Howto debug Unreal Engine python Scripting tool TAPython. UE Plugin TAPython Howto
more ...Description of "Aka" name in TAPython, UE Plugin TAPython Tips
more ...Install python 3rd packages in Unreal Engine, Part Two. UE Plugin TAPython Tips
more ...Install python 3rd packages in Unreal Engine. UE Plugin TAPython Tips
more ...Reload Python logic without relaunch Chameleon Tool. UE Plugin TAPython Tips
more ...Reload python logic when launch Chameleon Tool. UE Plugin TAPython Tips
more ...Description of "Chameleon Tool" in TAPython. All the python tools ui, are created from one SWidget. I named this kind of tool "Chameleon Tools"
more ...