Forum rules - please read before posting.

Translate speech on custom action list

Hello!

I'm using my custom action list with text parameter to play speech, this action is called by multiple actions on scene (changing the text), the problem is that when I try to gather text the text used with parameter to call this action isn't on list.

I use this custom action because I need to play speech on background and don't stop the gameplay. If I use normal play speech checking "play on background" the player can move but can't interact with hotspots.

Thank you!

Comments

  • Welcome to the community, @Daniel.

    The "Gather text" button can't cover custom Actions, but you could feasibly move the text to Variables and have the speech display them as tokens.

    However, there should be no need: to prevent an ActionList blocking gameplay, you need to set it's When running property to Run In Background - this is at the top of the ActionList's Inspector, not in any single Action's UI.
  • Thanks for your help Chris.

    Yes, I'm using Run In Background on my ActionList and this works, but the problem is use text as parameter.

    I can move the text to variables, but I have a lot of text, other solution is create one ActionList (running in background) by text, but the problem is the same, a lot of text.

    Do you think there is any other solution?
  • For speech to be translatable, it must be defined in the provided Dialogue: Play speech Action - this is because it also allows for things like speech audio, lipsync data etc. that you may need as well.

    If you have a lot of text, and would like to break it up, you can place each line - or blocks of them - into ActionList assets, and then call them individually using the ActionList: Run Action from your scene.
  • Thanks, I think I'll do this.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Welcome to the official forum for Adventure Creator.