Console message related to VS

[ChangeObjectProperty] Property was locked for VisualScript has different owner.

I am frequently encountering this error, but since it does not affect functionality, I am ignoring it.

However, I am still curious about what it means.

What exactly is this error?

I also encountered such a hint. Basically, this hint appears when I copy an event from VS to another object, but it seems to have little impact on the game. It just means that the event you are using is not from the original object. Perhaps that is the intended meaning…

Now that I think about it, I was indeed copying and using it!

Now that the cause has been identified, it would be helpful if there were a way to prevent it from happening again.

I tried testing by copying the action to change a property of Object A onto Object B, and running test play or reloading, but no errors appeared.

Could you please provide the correct steps to reproduce the issue?

I don’t know the reproduction steps, but I also see more than 10 items lined up at startup, so I assumed that’s just how it is. It’s probably a common error.

Basically, this error is a system designed to prevent accidental modifications in the “Modify Property” action.

Currently, the script screen automatically switches according to the scene, so this typically does not occur. However:

  1. Open the Visual Script screen for Object A.
  2. While keeping the Visual Script for Object A open, switch only the Scene tab to Object B.
  3. In this state, attempting to modify a specified property in the “Modify Property” inspector will try to read data from Object B, resulting in a data loading failure.
  4. The “Modify Property” action gets overwritten using the failed loading data, causing the property modification for Object A to break without notice.

To prevent this, a lock is applied to the “Modify Property” inspector at step 2, and this error (or rather, execution message) is triggered as a result.

Therefore, it is currently in a state where this message is being displayed, possibly due to some cause (likely a copy of an execution action) triggering it unintentionally.

This has absolutely no impact on the game itself.

I see.

I will report back once the cause is identified.

For now, since there doesn’t seem to be any impact, I’ll just keep an eye on the situation.

I feel this is not incorrect; it is a hint provided by the system. Since I have extensively used copy-paste behavior in my projects, this hint has accumulated quite a bit, but it seems to cause no issues.

1 Like

I was able to confirm one thing, so I would like to report it.

Create a new state → Action to modify properties

→ Modify my switch (target is arbitrary) → The state is displayed in the console via copy.

It seems this occurs even without switching scene tabs.

Also, it appears that all property modifications are affected, not just switches.

1 Like

Thank you! I have confirmed it and will report it to the development team.

I’m glad I could be of help!

We have corrected the issue in today’s released version 1.1.6!

This issue has already been thoroughly resolved in the new version, and I sincerely thank the official team!
v1.1.6

Confirmed!

Thank you for your assistance!