RPGO x ABBA Bridge Mod / Compatibility Patch
This is a bridge mod to improve compatibility between Musashi’s RGO Overhaul (RPGO) and Kiruka’s A Better Barracks Arsenal for LWOTC (ABBA).
TL;DR: Fixes the behavior of sniper rifles and cannons added by ABBA when used in RPGO
RPGO makes sweeping changes to weapons and attachments (which actually can be enabled/disabled in the Mod Config Menu).
The Sniple Rifle changes clash (non game-breakingly) with several weapons from ABBA.
If you enable the Sniper Rifle changes in RPGO, that mod does the following:
- Sniper rifles grant the Squadsight perk, but Squadsight is removed if the soldier moves during the turn.
- Sniper rifles only require 1 action to fire.
(You can view the full list of changes that RPGO makes to weapons at the original thread)
RPGO does this by reducing the AP cost of the SniperStandardFire ability (which in vanilla is exclusive to all sniple rifles). ABBA has several weapons, even non-sniper rifles, which use the SniperStandardFire ability for its 2AP cost:
- Auto-Sniper Rifles
- LMGs
- Advent Scout Rifles
- Advent Smartguns
The result of RPGO’s changes is that these weapons can still be fired with 1 AP.
My opinion is that these weapons were clearly designed around this restriction, so this bridge mod replaces these weapons’ SniperStandardFire ability with a duplicate ability that is exactly the same and costs 2 AP instead of the RPGO-modified 1 AP.
In short, with this mod, the ABBA weapons designed to cost 2 AP will keep their behavior, while all other sniper rifles will follow the RPGO 1 AP changes.
Note that the Advent Scout Rifles have both the SniperStandardFire and Snapshot abilities, so by design those guns can still be fired after moving.
(You can view the full list of ABBA weapon descriptions at the original threads for XCOM weapons and Advent weapons)
I also updated the localization for SniperStandardFire to match RPGO behavior.
Yes. It is perfectly safe from my experience. The ABBA weapons will just be a bit overpowered.
No. I intentionally hard-coded this mod to specifically update the ABBA weapons only by giving them a new HanterRevertSniperStandardFire ability that does everything SniperStandardFire does and always costs 2 AP. This means any other sniper rifles from other mods (which will most likely be using SniperStandardFire) will have RPGO’s changes applied.
If you happen to be running other mods with weapons using SniperStandardFire and feel that they should also cost 2 AP to fire, you can leverage my HanterRevertSniperStandardFire ability via .ini configurations thanks to Iridar’s Template Master. See this discussion thread on how I did it for the ABBA weapons.
No and Maybe.
No in a sense that I do not make any alteration to weapon stats, costs etc. and probably never will.
Maybe in a sense that if I come across any other weapons with similar stituations to the Sniper Rifle changes, then I may update this mod to include a patch for that too.
Iridar’s amazing Template Master allows anyone to modify various game objects purely through configurations in .ini files. My mod uses it to update the ABBA weapons. Anyway, ABBA was built using the Template Master as well, so you should already have it if you’re getting this mod.
Probably? First of all, you have to be pretty ambitious to try running RPGO with LWotC. I’m aware there’s a bridge mod for that, but I haven’t played LWotC yet so I don’t know for sure.
I don’t know if LWotC does anything to Sniper Rifles and the SniperStandardFire ability. I built this mod to give ABBA weapons a separate ability anyway so it shouldn’t cause any problems to other LWotC stuff.
Yes. Actually, all vanilla weapons are covered by CI changes, and ABBA has built-in CI compatibility out-of-the-box. This mod doesn’t touch any of the CI-related stuff.
- Musashi for RPGO
- Kiruka for ABBA
- DerBK for the A Better series of mods, which led to Kiruka making ABBA
- Iridar for the Template Master and the immense convenience it brings
- LordAbizi for teaching me how to make a copy of the vanilla SniperStandardFire ability
Everyone has permission to reuse my code (which is also available on my github[github.com]) or repackage it if necessary, especially if something breaks and I’m no longer actively modding XCOM 2. Just don’t be a weirdo who reuploads other people’s mods for internet clout??
Required items:
Click the title to search on this site.
Musashis RPG Overhaul — Steam Workshop
A Better Barracks Arsenal for LWOTC — Steam Workshop
[WOTC] Iridar's Template Master - Core — Steam Workshop
Revisions:
Old revisions of this mod are available below. Click the link to download.
