Arma 3
Operation: Arsenal Expansion for OPTRE
150 Comments
Bacta Juice 6 Jul @ 5:23pm 
The vtol sparrowhawks seem partially invisible for some reason.
Shurelia 12 Mar @ 7:23pm 
Can you increase the damage of the Spartan laser?
EDIT
//Have to have a backpack on that is empty for this to //work then run the command so it shifts u into the //spartan then respawn you will respawn in a black diving //suit or as a white t posing model then run the
//player set etc to make command on server i believe
//This does prevent boot visor
//Then open and close the arsenal and it gives you
//The option to boot visor
//Then run the command commands
Above is a script and explanation.
Current problems are that if you die you have to do it again and if you need ammo/open arsenal you will have to do it again. But since your in a master chief suit dying is a skill issue.
//Have to have a backpack on that is empty for this to //work then run the command so it shifts u into the //spartan then respawn you will respawn in a black diving //suit or as a white t posing //model then run the
//player set etc to make command on server/local(I spawn local, global, server and it works) i //believe
//This does prevent boot visor to fix this
//Then right click only on the arsenal and it gives you
//The option to boot visor. However if you need to open the arsenal
//It will remove you from antistasi

player additem "OPTRE_MJOLNIR_Mk4Armor";
player assignItem "OPTRE_MJOLNIR_Mk4Armor";
player additem "OPTRE_MJOLNIR_Mk4Helmet";
player assignItem "OPTRE_MJOLNIR_Mk4Helmet";
player additem "OPTRE_MJOLNIR_Undersuit";
player assignItem "OPTRE_MJOLNIR_Undersuit";

//May be able to replicate respawn with the commands
//player setVariable ["eligible",true,true];
//player remoteExec ["A3A_fnc_makePlayerBossIfEligible", 2];
//player remoteExec ["A3A_fnc_createPetros", 2];
Spartanjackwar  [author] 28 Oct, 2024 @ 12:03am 
There is no way to make antistasi work without someone writing a code patch that uses my eventhandler "OPAEX_EventHandler_SwapPlayerUnit".
Tack The Killer 27 Oct, 2024 @ 8:18pm 
Is there no way of getting this to work for antistasi?
Timo B. 11 Oct, 2024 @ 6:38am 
The skeloton swap system appears to be broken. It gives a mismatch: abort message and then completely breaks the person wearing MJLONIR.
Garuda XIII 13 Aug, 2024 @ 9:49pm 
Got it! Thanks!
Spartanjackwar  [author] 13 Aug, 2024 @ 6:37pm 
Run one of these.

player addWeapon "OPAEX_D20_W_Barriergun";
player addMagazine "OPAEX_D20_M_Barriergun";

player addWeapon "OPAEX_D20_W_FusionCoilGun";
player addMagazine "OPAEX_D20_M_FusionCoilGun";
Garuda XIII 9 Aug, 2024 @ 3:40am 
How do you spawn these
+Ma5B Barrier gun (only available via D20 drop or scripting)
+Ma5B FusionCoil gun (only available via D20 drop or scripting)
?

I'm not familiar with scripting
Commander 19 May, 2024 @ 10:48pm 
Hello, I don't have your mod installed for my groups campaign however I keep getting an error on our servers rpt named, "OPAEX_Debug_Mode"
This only appears when AI units using any UNSC gear from OPTRE are pre-placed in eden. It prevents the mission from loading. Any ideas?
Lufian 28 Feb, 2024 @ 6:16am 
Yes most likely Spectre11867, only works in singleplayer and with signature verification disabled on your server
Spectre1187 10 Jan, 2024 @ 6:43am 
@lufian is that why i cant use the mod?
Lufian 1 Jan, 2024 @ 9:21am 
Key needs updating
MethamphetaMEMES 28 Dec, 2023 @ 4:45am 
Oh sweet, thanks for the quick and informative reply man. In my server we have unlocked the armour permanently so we would not be switching to anything but that armor. Thus, the switching to human skeleton will not be required. I hate to be that guy who asks for someone else to fix my shit for me, but I don't even know where to begin finding how to code my server to spawn our player units as spartans. If you don't want to explain it to me, I understand totally. I will continue learning and hopefully figure it out myself.
Again, thankyou!
Spartanjackwar  [author] 26 Dec, 2023 @ 11:41pm 
Thank you for the appreciation. I must note that while possible to start the player as a spartan if the mission file spawns you as one, you would no longer be able to use non-spartan gear without the same animation issues of the spartan gear on non-spartan units. This implies that someone would then want to swap at some point to the normal skeleton, which means another unit change.
There are no script ways to actually solve, or sidestep entirely, the switch player command's underlying issues that frankly not even Bohemia Interactive Studios could feasibly fix without significant work. The only solution is to script into antistasi the use of the custom handler "OPAEX_EventHandler_SwapPlayerUnit" to swap the player and all references to the player in all relevant antistasi scripts, which is definitely not a small task,
MethamphetaMEMES 26 Dec, 2023 @ 9:32pm 
Hey Spartanjackwar, man firstly, want to say thankyou so much for your work on this mod. I greatly appreciate it. Like others here though, I am annoyed with Antistasi ultimate being broken upon skeleton switching, which I see is obviously NOT your fault or responsibility to fix. But I thought a solution may be to have some mission start script to make all player units START as spartan skeletons to circumvent issues from unit switching, I have done a lot of searching for how to go about it but couldn't find the info... I have near 0 coding knowledge, and especially not with arma 3. So if ANYONE can help with this, I would love to learn or find a fix. Cheers!
EdEddandEddie04 5 Oct, 2023 @ 11:45pm 
Michael1073 im confused wdym. whenever i switch to the spartan skelliton it completly breaks. meaning i cant acess the buy vehicles game options or even save the game.do you mean thatthere a chance when you switch to it the missions doesnt break?
Michael1073 5 Oct, 2023 @ 9:17am 
I forgot to add and I’m so deeply sorry for saying this for others but the issue with antistasi ultimate is 50/50 and you can go back to normal skeleton then back to Spartan to take that 50/50 again till it works. Sometimes it’ll put you on citizen or blufor just check on map to or get mowed by ai to see.
Spartanjackwar  [author] 4 Oct, 2023 @ 1:18pm 
You'd have to add code that runs on mission start that adds an eventhandler like this:
[
missionNamespace,
"OPAEX_EventHandler_SwapPlayerUnit",
{
params[ "_previousUnit", "_newUnit"];
hint format["%1 swapped to %2", _previousUnit, _newUnit];
//Your actual code to fix the antistasi issues goes here.
}
] call BIS_fnc_addScriptedEventHandler;

This can get you started with it. You'll need to copy-paste variables and event handlers from the old unit to the new unit. Handlers are the most troubling part as there exists no way to fetch the engine-level handlers on a unit.

The issue is that most people don't design their missions and code to handle the usage of the selectPlayer command. Until Bohemia allows entities to swap skeletons without swapping units, or they provide extra engine-side functionality to the selectPlayer command, this sort of problem will be found in any and all script-heavy mods and missions.
EdEddandEddie04 3 Oct, 2023 @ 6:13pm 
im having the same issue as Michael. whenever i go into the spartan armour my ai turn againt me and all of the antistasi stuff is just kinda gone. Im assuming thats because you are no longer the "player." i saw that you wrote the event handler thing but i have no idea how to use that to fix it.
Michael1073 9 Sep, 2023 @ 7:37pm 
excellent
Spartanjackwar  [author] 9 Sep, 2023 @ 6:27pm 
That would be a good assumption.
Michael1073 9 Sep, 2023 @ 6:23pm 
Mhm, should I assume it's not possible on your end to make a compatibility patch then and to just try and find a script or use Zeus to fix the team issue at the least, the scripts I didn't notice breaking just the team and stuff tied to the team.
Spartanjackwar  [author] 9 Sep, 2023 @ 2:14pm 
The skeleton switching for spartan gear unfortunately has to make you into a new unit, which breaks most scripts with references to the player.

I did write an event handler to let other people make a patch using the OPAEX_EventHandler_SwapPlayerUnit handler that is called when the units are switched.
Michael1073 9 Sep, 2023 @ 12:47pm 
Seems to put you on blufor causing the ai and ui to bug. Is it possible for a compatibility patch for antistasi ultimate?
Michael1073 9 Sep, 2023 @ 12:46pm 
Having trouble in antistasi ultimate, seems to make petros hostile and bug some the uis, possibly also other friendly ai unsure.
OOM-7 27 Jun, 2023 @ 1:09am 
When firing the Spartan laser on a Dedicated Server, there is a problem with the laser continuing to illuminate.
The thick laser continues to appear even after switching to another weapon.
Eidann 20 Jun, 2023 @ 7:53am 
Maybe an idea to temprorarly fix the Spartan laser, why just not using a laser aiming module when firering, and throw a really high velocity tracers for the "beam" kinda like the Rail gun.
redstarkiller12 19 Jun, 2023 @ 2:04pm 
Any advice or way to use the glassing beam for 15 seconds? bit new to scripting so any help would be appreciated.
craig 11 May, 2023 @ 8:02pm 
Playing OPTRE Antistasi, at first it allowed me to swap to the spartan armor with no problem, but on future startups it completely swaps me to BLUFOR. Is this unavoidable or is there a workaround?
podder 16 Apr, 2023 @ 7:17pm 
Awesome mod, however I've had a recurring issue where I fire the spartan laser but the red laser itself will stay on the tip of whichever gun I switch to. Please help.
Spartanjackwar  [author] 13 Mar, 2023 @ 4:00pm 
The next update is in development. Focus is on bug fixing.
TheSalader 13 Mar, 2023 @ 1:21pm 
Skeleton swapping isn't working on Liberation either. Any updates on the previous issue on Antistasi @spartanjackwar ?
Tactical Femboy 12 Mar, 2023 @ 12:58am 
When swapping to a sangheli it puts me in third person after swapping?
ASaltySeabass 24 Feb, 2023 @ 5:45pm 
If you need any other information about the issue just let me know. I'd be more than happy to help.
Spartanjackwar  [author] 23 Feb, 2023 @ 8:08pm 
I believe you have found a bug that I need to fix! I'll work on it.
ASaltySeabass 23 Feb, 2023 @ 7:50pm 
I'm running an OPTRE Antistasi dedicated server and for some reason the skeleton swapping function of the mod isn't working for any of us. When I run the same mission on a LAN server I don't have any issues. There's a skeleton swapping toggle in the "Configure Addons" section of the LAN server but not the dedicated server. Any suggestions?
Spartanjackwar  [author] 30 Jan, 2023 @ 1:27pm 
Sorry about that! The spartan laser charge sequence not working on dedicated servers is a currently known issue I'm working on solving.
ATJStellar 30 Jan, 2023 @ 11:06am 
Ok, I don't know why but the Charge Up sequence in a dedicated server isn't working.
Sick6Nightmare 1 Jan, 2023 @ 3:05pm 
@Spartanjackwar thanks for your reply. We did get it working. The fix was to have someone else be the game master other than the host. So if someone doesn't want to be a Spartan they can be the GM and request the side missions and everything continues as normal. We also used Zeus enhanced so we could give each other Zeus when needed.

Side note: if you cannot see the Spartan unit as Zeus have them request a unit from the "Requests" menu and they'll be able to be seen by Zeus and granted "promote to Zeus" through the Zeus Enhanced mod. Hopefully this helps someone in the future, I'm very new to modding and hosting so I'm glad everything was able to be figured out! Thanks again and happy new year!
Spartanjackwar  [author] 30 Dec, 2022 @ 9:09am 
Unfortunately, Zeus is usually tied to the unit you spawn as. When that unit is switched, such as when the mjolnir skeleton fix occurs, you will lose access to Zeus. This is an unfortunate issue with how Arma handles unit switching for players and is sadly unavoidable.

There may be one solution if you only need Zeus; In the game master module, you can specify the Zeus interface to be available to "#adminLogged" or "#adminVoted" in order to make it apply to users instead of an object.
Sick6Nightmare 29 Dec, 2022 @ 6:02pm 
I'd like to first start that I have limited knowledge with mods. I was hosting an OPTRE DUWS_X v3.05 MP server with friends. I am the only one who can swap to the Spartan. But, when it happens it takes Zeus away from me and I have no idea how to go from there. Any help is appreciated. I have tried Googling everything I know to and have found no answers yet which is why I turned to the comments here.
No,Hell NO 28 Dec, 2022 @ 5:04am 
Your mod is a LIFE SAVER, I have been bothered with the Mjolnir and Elite gear problem for a long time, This feature alone deserves a thumb up:steamhappy:
Red 11 Dec, 2022 @ 11:44pm 
So i am trying to use the Glassing beam module it works as expected but the beam doesnt stop for example i have it set to 15 seconds duration and was wondering what i missed for it to bug out i would like to know the fix for this if at all possible by saturday.
i am del 26 Nov, 2022 @ 12:08am 
Hi, I still can't access the VTOL variants of the Pelican in Zeus. I've isolated the issue to a fresh Zeus mission with only OPAEX and dependencies, and I can see all OPTRE/OPAEX content in Zeus except for those VTOL Pelicans.
Drandome 2 Oct, 2022 @ 8:31pm 
I understand now. Thanks for explaining it.
Spartanjackwar  [author] 2 Oct, 2022 @ 1:03am 
Mjolnir gear is not scripted like helmets or jetpacks. The model just doesn't match the animation rigging for the standard arma man. This is actually not a simple fix as it requires a remodel and remapping of the UVs.

The reason some missions work when you switch to a spartan is because they use the script command 'player' which changes when you become the spartan. However, not all missions re-evaluate the player unit and some in fact store info specifically on the player unit, which gets lost after being made a spartan. Storing info can occur as early as the mission loading screen, making it impossible to actually fix the problem.
Drandome 1 Oct, 2022 @ 6:58pm 
@Spartanjackwar How come custom scripted gear like the ODST helmets and jetpacks can be used by regular units, but the mjolnir suits can't? Is it just because the suits don't fit the models? I feel like this is something that could be very easily fixed by the OPTRE devs.

BTW I've noticed that if I can quickly stuff Kerry into a mjolner suit before the mission initially gives him a task, most missions will play out semi-normally, or are at least completable. Some missions will also play out normally if I complete a task after becoming a spartan, but there's no waypoints or anything so memorising the task before becoming a spartan is necessary. Maybe if there was a way to rapidly switch to a spartan unit as soon as a mission starts, we could get a more consistent means to play through premade SP missions without much script breaking.