STEAM GROUP
Blender Source Tools BleST
STEAM GROUP
Blender Source Tools BleST
249
IN-GAME
1,548
ONLINE
Founded
8 November, 2013
All Discussions > Bug Reports > Topic Details
erraticsfm 18 Apr, 2021 @ 3:11pm
DMX Advanced Controller Source: not working
Hi and thanks for this amazing plugin.

I am facing a problem when trying to use a DMX file to create a flex controller block. Selecting a DMX file on the "Controller Source:" box seems to do nothing. I even tried clicking on "Generate Controllers" after that but it just creates a simple Flex Controller block (as it is probably supposed to do).

Also (might be related) whenever I click on "Edit" at the text editor I get this error message on the console: "rna_uiItem0: operator missing srna 'text.insert_uuid' " and indeed there is no such option on the Edit menu of the text editor.
The error message is followed by this line: "...\AppData\Roaming\Blender Foundation\Blender\2.92\scripts\addons\io_scene_valvesource\__init__.py:79"

Blender version: 2.92.0
BleST version: 3.1.1
Windows 10 x64 if that makes a difference.

Any help with this would be appreciated!
< >
Showing 1-3 of 3 comments
Artfunkel 19 Apr, 2021 @ 4:12am 
Selecting a DMX file causes the flex controllers of that file to be inserted into your exported DMX file. It won't change anything in Blender. The imported controllers need to line up with the names of the shape keys on your model for the compiler to do anything.

The Insert command being broken is a pain, I'll have to investigate. It's only a utility that inserts a GUID into the text block though, nothing essential.
erraticsfm 19 Apr, 2021 @ 8:13am 
Originally posted by Artfunkel:
Selecting a DMX file causes the flex controllers of that file to be inserted into your exported DMX file. It won't change anything in Blender. The imported controllers need to line up with the names of the shape keys on your model for the compiler to do anything.
Oh, I thought it was supposed to grab the flex controllers of the DMX file and insert them in the text block which can then be further edited to match your model.
So if I have a DMX that I want to use as a starting point I should create a simple text block and then copy-paste everything from the DMX into that, or is there another way?

Originally posted by Artfunkel:
The Insert command being broken is a pain, I'll have to investigate. It's only a utility that inserts a GUID into the text block though, nothing essential.
Follow-up question: If I do the above (copy-paste the flex controllers from another model's DMX) do I have to replace all the GUIDs? Meaning, do they have to be unique across all your models or just inside each model?

Many thanks for these tools btw, I am just starting to experiment with them and there is so much info that I need to wrap my head around, but I am really enjoying it!
Artfunkel 19 Apr, 2021 @ 11:04am 
You're welcome, have fun!

So if I have a DMX that I want to use as a starting point I should create a simple text block and then copy-paste everything from the DMX into that

You could do that, or point the tools to the file and edit it externally. I hadn't considered the use case of tweaking an existing model but it seems like a good idea. Extracting the controller block from the file you have selected would be a good addition.

do they have to be unique across all your models or just inside each model?
Just inside one DMX file.
< >
Showing 1-3 of 3 comments
Per page: 1530 50

All Discussions > Bug Reports > Topic Details