LarryG on 4/12/2016 at 07:08
Très cool! Downloading ...
LarryG on 27/8/2017 at 19:23
OK. I Finally started up version 2.0 and found an issue. Argument 3 is getting written as Argument 2, effectively overwriting the real Argument 2. In the example below, the second argument "CallBoard" is over written by "1234" when exported to DML and then imported to DromEd.
[ATTACH=CONFIG]2383[/ATTACH]
Gets exported to DML as:
Code:
{
// Step 0
"Actor" "ActorOne"
"Flags" "Don't Block"
"Conversation: Action 0" "Goto object(Object,Speed,Motion Tags)"
" Argument 1" "ButlerConversation"
" Argument 2" ""
" Argument 2" ""
"Actor"[1] "ActorOne"
"Flags"[1] "Don't Block"
"Conversation: Action 1" "Face(Angle,Object(-1 for angle relative to self))"
" Argument 1"[1] "3.1415"
" Argument 2"[1] "CallBoard"
" Argument 2"[1] "1234"
Should be:
Code:
{
// Step 0
"Actor" "ActorOne"
"Flags" "Don't Block"
"Conversation: Action 0" "Goto object(Object,Speed,Motion Tags)"
" Argument 1" "ButlerConversation"
" Argument 2" ""
" Argument 3" ""
"Actor"[1] "ActorOne"
"Flags"[1] "Don't Block"
"Conversation: Action 1" "Face(Angle,Object(-1 for angle relative to self))"
" Argument 1"[1] "3.1415"
" Argument 2"[1] "CallBoard"
" Argument 3"[1] "1234"
LarryG on 27/8/2017 at 22:53
Thanks.
Confirmed fixed.
Unna Oertdottir on 18/4/2018 at 21:29
There's a bug in ConvMaster. The output dml looks like this
Code:
-ObjProp xxx "AI_Converation"
+ObjProp 763 "AI_Converation"
It has to be
-ObjProp xxx "AI_Conversation"
+ObjProp xxx "AI_Conversation"
R Soul on 18/4/2018 at 23:16
It uses the property name exactly as LGS spelt it, not as it should be spelt. If you are having a problem getting this to work, the cause is elsewhere.