Forum rules - please read before posting.

Prefix cursor labels don't work in Hotspot positioning mode

This took me forever to figure out. I thought I was going crazy. I'm in "Choose Hotspot then Interaction mode" and no matter what I did I couldn't get AC to prefix the hotspot name with the verb. It was always "Bench" instead of "Use Bench" or "Look at Bench" or "Talk to Bench". Turns out I had to switch the Interaction Menu position type to "Appear at Cursor and Freeze" instead of "Hotspot" even though I really just want the interaction menu to appear on the Hotspot and still have the verb prefixing work. Is this a bug or intentional? Is there a way to get this working?
-Bowser

Comments

  • Welcome to the community, @BowserKingKoopa.

    A bug, unfortunately. Thank you for letting me know - and apologies for your trouble.

    I will need to look into this properly, but in the meantime you should be able to prevent this by opening up AC's PlayerMenus script and replacing line 1758 (in the latest release):

    if (!string.IsNullOrEmpty (_hotspotLabelOverride) && ((menu.IsUnityUI () && menu.uiPositionType != UIPositionType.OnHotspot) || (!menu.IsUnityUI () && menu.positionType != AC_PositionType.OnHotspot))) // Needed to prevent repositioning self
    

    with:

    if (!string.IsNullOrEmpty (_hotspotLabelOverride))
    
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.