Arma 3
Dynamic Recon Ops ACE - Zargabad
19 Comments
chazbotic  [author] Aug 22, 2024 @ 11:00pm 
@Elite911
a little bit, i'm much more familiar with C and enfusion has a lot more C-like syntax which makes making mods easier, but you have to build many functions yourself which is time consuming. libraries save time after all lol and RV has a lot of functions just imported via classes and in the config for easy use. half dozen of one and six of the other basically. it's much easier to use the editor and make scenarios and add models and sounds and stuff in enfusion though - so while it's a bit tedious it's both easier and much better control for the programmer and modder to get new stuff in than in RV.
Elite911 Aug 22, 2024 @ 11:59am 
No problem. Have you also ever tried modding in Arma Reforger? Is it any easier? Not asking you to do anything, just a general question.

And thanks for what you have done for Arma 3.
chazbotic  [author] Aug 21, 2024 @ 11:12pm 
@Elite911
i fixed a few bugs so it should be more reliable, but it's still functional in SP only due to lack of free time on my part between work and more work irl unfortunately.
Elite911 Aug 21, 2024 @ 12:07pm 
Did the support system get reworked?
Mr.Frost Aug 22, 2022 @ 9:50pm 
That makes sense - glad to know it isn't something conflicting on our server that's just making them not work (weirdly, the Supply Drop actually did work... although it sent a Comanche which is a bit weird ;) ). It's great that it's on your list of things to do. I appreciate the work you're doing on these missions.
chazbotic  [author] Aug 22, 2022 @ 9:15pm 
@Mr.Frost
supports are currently only functional in SP, or self-hosted MP. they do not work in dedicated server. i am working on rewriting the supports subsystems but i do not have an estimate for this.
Mr.Frost Aug 22, 2022 @ 7:25pm 
Oh, and the person I had testing with me tonight almost exclusively uses ACE Arsenal, so he's super thankful that you built in that capacity at the loadout stage.
Mr.Frost Aug 22, 2022 @ 7:24pm 
For whatever reason, two human players in at mission start lets it calculate the Team respawn location correctly. Even after one of the human players left.... so I dunno. :) And I'm thinking that this is probably something that would have happened to us in the base missions by mbrdmn as well, I just don't know that I've ever played a DRO mission solo that was running on our dedicated server.

Now to investigate whether Artillery and CAS work (something else that hasn't worked for us in DRO missions)... :)
chazbotic  [author] Aug 20, 2022 @ 11:22pm 
@Mr.Frost
other players shouldn't be necessary, the team respawn function is based on groups, whether player or AI doesn't matter. after the mission starts and the players inserted into the AO, getMarkerPos should return the position of the respawn marker which is updated every 10 seconds, but for you its an empty string (strange since it would in theory be an empty array if anything, not a string). note that this marker does not exist at the team planning area, it is only created after insertion into the AO.

i haven't been able to duplicate the issue with the Team respawn position except if there are JIP players that are not in the group when the marker position is updated. the other issue you mentioned i know is directly caused by stamina/ACE medical settings being mismatched with the DRO expectations (either ACE medical and DRO revive are enabled at the same time, or stamina is disabled while ACE advanced fatigue is enabled, or both).
Mr.Frost Aug 20, 2022 @ 10:21pm 
That one returns an empty string: ""

Haven't had a chance to pull another player on yet, but hopefully tomorrow I can test that.
chazbotic  [author] Aug 20, 2022 @ 7:33pm 
the team respawn position relies on getting the leader of the group (which itself is the group defined at mission start with the players in it, by netID).

if you're doing this on dedicated server, you might want to instead run

["respawn"] remoteexec ["getMarkerPos",0];
Mr.Frost Aug 20, 2022 @ 7:06pm 
Comes back blank. I can pull the position of markerplayerstart though, so I know that my watch is actually working. I wonder if it's because I'm the only player and nobody is made group leader when the player is not alive? Let me try this with another player connected.
chazbotic  [author] Aug 20, 2022 @ 6:45pm 
@Mr.Frost
the next time the issue happens with the team respawn position, could you please run

getMarkerPos markerRespawnTeam; and send me the returned value?
Mr.Frost Aug 20, 2022 @ 6:03pm 
We do have a lot of other mods - possibly an interaction, but it's never happened with the base DRO missions by mbrdmn (we play a lot of those, but it seems like you've put a bunch of work into them and I thought I'd check out the improvements :) ).

I am running this on a dedicated server.
chazbotic  [author] Aug 20, 2022 @ 5:49pm 
@Mr.Frost
1. if you have removed ACE Advanced Fatigue, you can enable or disable stamina - make sure the setting agrees with the mission parameter set prior to launching. i verified this with the current version and it appears to work for me, so i'll experiment some more on this.
2. as outlined this is usually when there is bad position data being sent to the function. are you using any other mods besides CBA and ACE? are you for whatever reason self hosting MP instead of just selecting the scenario from the SP menu?
Mr.Frost Aug 20, 2022 @ 5:40pm 
Here's where it is on the map (screenshot):
https://steamcommunity.com/sharedfiles/filedetails/?id=2851844098
Mr.Frost Aug 20, 2022 @ 5:38pm 
For #1, we do use medical but we don't use advanced fatigue (actually remove the pbo). It was the DRO setting that was causing the no-movement for players or AI. (Player, really, I'm just testing it out myself).

For #2, it's still putting the "Team" respawn position at the lower left. I test it by choosing Respawn at the beginning of the mission - all of the other AI are standing next to me at the FOB, so I'd expect the Team respawn to be closer. :) There are no JIP, just me and some AI in the mission.
chazbotic  [author] Aug 20, 2022 @ 3:12pm 
@Mr.Frost
1. if you are using ACE Medical, you must have DRO Revive disabled. if you are using ACE Advanced Fatigue, you must enable stamina.
2. the "Team" position is calculated by the average position of group members. sometimes if they are JIP or something strange has happened during respawn in MP, this position can return a bad value to the calculated array, resulting in a respawn position at world origin. this can also happen if the player group is split into more than one group. i have a temporary fix for this in an upcoming update.
Mr.Frost Aug 20, 2022 @ 2:54pm 
Having a couple of issues on this one:
- when the mission loads, neither players nor AI are able to move from their position; this is "fixed" by respawning
- respawning offers the option of the base, which is right, or Team which is located far out in the desert where the initial setup is done... as though the rest of the team is still out there

Thoughts?