Page MenuHomeFeedback Tracker

Mission Editor: combination of placement radius and completion radius blocks waypoint after recent releases
Need More Info, NormalPublic

Description

after some months I went back playing a campaign I created, and I noticed several of the AI units that had a move+cycle waypoint (to simulate a random walk for the unit) stopped moving.

I noticed that this is due to the settings of the move waypoint, that had placement radius and completion radius set both at 100 (or other equal numbers). Before units were still moving and cycling their path, now they no longer move. To let them move I must remove the value in completion radius. this totally broke all units with such waypoint combination in my campaign. How can this be fixed without changing manually hundreds of waypoints due to this change?

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
Eden Editor
Steps To Reproduce

Steps to reproduce:

Start Arma 3
Go to Editor
Place a unit
Add move waypoint -> set placement radius to 100 and completion radius to 100
Test unit movement in editor (unit should not move)

Event Timeline

Leopard20 changed the task status from New to Need More Info.EditedSep 16 2023, 6:21 PM
Leopard20 added a subscriber: Leopard20.

Cannot confirm. You're probably setting the waypoint too close to the unit. Try setting it a bit further.

How can this be fixed without changing manually hundreds of waypoints due to this change?

You can edit the mission.sqm file and change all completion radii at once using a text editor.

  1. In 3den, go to Attributes->General... and uncheck "binarize scenario". Then save the mission (Ctrl+S)
  2. Go to mission folder, open the mission.sqm file with an advanced text editor like Notepad++ (Recommended), Sublime Text or VSCode
  3. Press Ctrl+H in the text editor, and replace all completitionRadius=100 with completitionRadius=0. If you have set the radii differently you'll have to use regex (regular expression):

search: completitionRadius *?= *.*?;
replace: completitionRadius=0;

thanks for your feedback and tip on how to edit it via notepad. I am 100% sure anyway the issue came after a 2023 game update, because I didn't edit this campaign since 2022 and every waypoint with such radius settings were working fine. Perhaps, completion radius was being ignored before, but now it is in some way having an effect on the waypoint and cancelling it

Leopard20 added a comment.EditedSep 16 2023, 8:45 PM

completion radius was being ignored before, but now it is in some way having an effect on the waypoint

Yep exactly.
BTW I said Notepad++ not Notepad. Don't use notepad...

This comment was removed by Leopard20.