Arma 3
Operation: Arsenal Expansion for OPTRE
149 Comments
Shurelia Mar 12 @ 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] Oct 28, 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 Oct 27, 2024 @ 8:18pm 
Is there no way of getting this to work for antistasi?
Timo B. Oct 11, 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 Aug 13, 2024 @ 9:49pm 
Got it! Thanks!
Spartanjackwar  [author] Aug 13, 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 Aug 9, 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 May 19, 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 Feb 28, 2024 @ 6:16am 
Yes most likely Spectre11867, only works in singleplayer and with signature verification disabled on your server
Spectre1187 Jan 10, 2024 @ 6:43am 
@lufian is that why i cant use the mod?
Lufian Jan 1, 2024 @ 9:21am 
Key needs updating
MethamphetaMEMES Dec 28, 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] Dec 26, 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 Dec 26, 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 Oct 5, 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 Oct 5, 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] Oct 4, 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 Oct 3, 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 Sep 9, 2023 @ 7:37pm 
excellent
Spartanjackwar  [author] Sep 9, 2023 @ 6:27pm 
That would be a good assumption.
Michael1073 Sep 9, 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] Sep 9, 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 Sep 9, 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 Sep 9, 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 Jun 27, 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 Jun 20, 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 Jun 19, 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.
lowly womprat hunter May 11, 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 Apr 16, 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] Mar 13, 2023 @ 4:00pm 
The next update is in development. Focus is on bug fixing.
TheSalader Mar 13, 2023 @ 1:21pm 
Skeleton swapping isn't working on Liberation either. Any updates on the previous issue on Antistasi @spartanjackwar ?
Tactical Femboy Mar 12, 2023 @ 12:58am 
When swapping to a sangheli it puts me in third person after swapping?
ASaltySeabass Feb 24, 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] Feb 23, 2023 @ 8:08pm 
I believe you have found a bug that I need to fix! I'll work on it.
ASaltySeabass Feb 23, 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] Jan 30, 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 Jan 30, 2023 @ 11:06am 
Ok, I don't know why but the Charge Up sequence in a dedicated server isn't working.
Sick6Nightmare Jan 1, 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] Dec 30, 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 Dec 29, 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 Dec 28, 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 Dec 11, 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 Nov 26, 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 Oct 2, 2022 @ 8:31pm 
I understand now. Thanks for explaining it.
Spartanjackwar  [author] Oct 2, 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 Oct 1, 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.
Spartanjackwar  [author] Sep 7, 2022 @ 11:34pm 
I cannot solve that bug with the mjolnir as the only way to make it work is to create a new unit that I then switch you to control. I then remove the original unit. In most scripted missions, this will break things as you're no longer the same unit.