Ace Combat 7: Skies Unknown

Why use this mod?
Ever wanted to swap a weapon for F-22A but only the first weapon? Or only the second and third? Or perhaps only the first weapon of a specific skin (or skins)? Want to choose for yourself on which skin the weapon swap is applied? This is the mod.

What weapon swaps are available?
The weapons available to install on each slot are:

  • Slot 1 (Replaces QAAM): HPAA, LAAM, SASM
  • Slot 2 (Replaces XSDB): 4AAM, HCAA
  • Slot 3 (Replaces 8AAM): MSTM

Does ammo count change?
No.
Why? Because ammo change will make it incompatible with any mods that do similar thing - editing the roster data table. A popular one in particular is sincerity's addon plane compatibility.
This means HPAA will have the same base ammo count as QAAM (18), same case with 4AAM with XSDB's base ammo count (48), etc.

Does weapon model get adjusted?
No. The weapons use the models that fit the weapon bay, and only among weapons that exist in the game itself (not through mods).

Does it show in the hangar while selecting? (e.g. the name of SP Weapons)
No. Unfortunately. The hangar menu will still show QAAM, XSDB, and 8AAM, but the weapon model would change. One problem would be HPAA since it uses similar model to QAAM. This also applies to changing SP Weapon in bases when rearming (Mission 6, Mission 11, Mission 15, SP Mission 2). You will have to remember what you have installed.

How do the swaps interact with weapon parts? (Specifically on Slot 2 - XSDB, which gets replaced by missile weapons, since they use different set of parts)
Parts must match the weapon in-use (e.g. when XSDB is replaced by 4AAM, missile parts are needed).
In-hangar UI shows change when Bomb part is selected, but in-game, it will not have effect. This can be seen with ammo part.

Why not apply this to all weapons for the F-22A?
Frankly, I am not capable of doing it. Perhaps yet, but I cannot promise. There are also considerations such as weapon model fitting the weapon bay, and ammo count as I have specified above. Additionally, this mod is experimental under the hood, so the things I can do with it is still limited.

Where's 6AAM? It should fit the weapon bay
There are at least two other mods that applies 6AAM to F-22A: StrikeFreedomX2's F-22A 6AAM no Weapon Pod (which removes the weapon pod), and Lanzerince's F-22A Weapon Pod as Drop Tank (which makes the weapon pod droppable) so I find it unnecessary to have another 6AAM swap that accomplishes less (this mod would have kept the 8AAM weapon pod and not droppable).
To have the 6AAM swap from either of those mods together with this mod, refer to "INSTALLATION - ADVANCED INSTALL".
!!! NOTE !!! Having either of the 6AAM swap and this mod will reduce 8AAM salvo count to 6 on the skin slot that uses 8AAM due to the removal of the pods. It is NOT 6AAM since it retains the lock-stacking capability.

Will this work with Urvopteryx's F/A-22B Peregrine?
Yes. Install this mod in different skin slot(s).
One will override the other when installed in the same slot. Refer to "INSTALLATION - ADVANCED INSTALL".

Will this work with StrikeFreedomX2's RX-0F22?
Yes, since it is on the additional skin slot provided by sincerity's Additional Skin Slot mod.
I would still recommend to use ADVANCED INSTALL, to be sure.

Will this work with Naruto 607's SPW Swap and VisMod Collection, specifically on the F-22A weapon swap module?
Yes (not exhaustively tested).
Refer to that mod's spreadsheet and "INSTALLATION - ADVANCED INSTALL" here.

============ INSTALLATION ============

How to install this mod?
Generally:
  • Download the mod's .zip file
  • Extract the files according to the change you want to apply to the ~mods/ folder of the game directory (as you would any other mods)

How do I decide which files I should install?
You can use "Simple" or "Advanced" install method. There are 3 parts to the mod you will find in the ZIP file:
  • (A) Base files found in ".zip/Base Files/Simple" and ".zip/Base Files/Advanced" (.pak files beginning with ModularSWPSwap_F-22A_Base)
    [REQUIRED, must be installed for the mod to work]With this file installed you would have F-22A with its base weapons: QAAM, XSDB, and 8AAM.
  • (B) Files for swap by weapon slot found in ".zip/Weapon Swap Files/By SpW Slot" (~ModularSWPSwap_F-22A_<WeaponSlot>-<Replacement>_P.pak)
    [OPTIONAL]These files will replace the weapons of a particular slot for all skins. For example, installing ~ModularSWPSwap_F-22A_SWP1-SASM_P.pak will replace QAAM with SASM on all slots. These files must have higher load priority than the base file (by adding "~" in front of the mod file to make it more prioritized)
  • (C) Files for swap by skin slot and weapon slot found in ".zip/Weapon Swap Files/By Skin Slot and SpW Slot" (~~ModularSWPSwap_F-22A_<SkinSlot>_<WeaponSlot>-<Replacement>_P.pak)
    [OPTIONAL]These files will replace the weapons of a particular slot for a particular skin. For example, installing ~~ModularSWPSwap_F-22A_Skin4_SWP3-MSTM_P.pak will replace 8AAM with MSTM only on Skin 4 (Mage Skin).Included among these files are for QAAM, XSDB, and 8AAM. They are meant to "unpatch" the particular skin's weapon slot if the (B) file is installed for that particular slot. For example, if you wish to replace XSDB with 4AAM for all slots except Skin 7, install ~ModularSWPSwap_F-22A_SWP2-4AAM_P.pak and ~~ModularSWPSwap_F-22A_Skin7_SWP2-XSDB_P.pak. (Alternatively you can use the individual skin files for 4AAM except for Skin 7). These files must have higher load priority than the (B) file (by adding "~" in front of the mod file to make it more prioritized)

!! IMPORTANT - Install only one of (B) for a particular slot (i.e. do not install (B) file for HPAA & SASM together; select one), and only one of (C) for a particular skin & slot (i.e. do not install 4AAM and HCAA for Skin 3 together; select one).

== SIMPLE INSTALL ==
Place these files in the ~mods/ folder:
  • ModularSWPSwap_F-22A_Base_Simple_P.pak
  • ~ModularSWPSwap_F-22A_<WeaponSlot>-<Replacement>_P.pak  (WeaponSlot and Replacement depending on which weapon you want to have on all skins)
  • ~~ModularSWPSwap_F-22A_<SkinSlot>_<WeaponSlot>-<Replacement>_P.pak (SkinSlot, WeaponSlot, and Replacement depending on which weapon you want to have on that skin)

===================
== ADVANCED INSTALL == (recommended if you want to have other mods for F-22A weapons or stat/performance change together)
Place these files in the ~mods/ folder:
  • ModularSWPSwap_F-22A_Base_Advanced-Weapons_P.pak
  • ~ModularSWPSwap_F-22A_<WeaponSlot>-<Replacement>_P.pak
    WeaponSlot and Replacement depending on which weapon you want to have on all skins
  • ~~ModularSWPSwap_F-22A_<SkinSlot>_<WeaponSlot>-<Replacement>_P.pak
    SkinSlot, WeaponSlot, and Replacement depending on which weapon you want to have on that skin

Then, choose which skin can use modular swap:
  • ModularSWPSwap_F-22A_Base_Advanced-MainPlane_P.pak
    This allows ALL skin to use modular swap, but will use the weapon applied to Skin 1 for all slot unless the advanced base file for a specific skin is also installed (e.g. installing ModularSWPSwap_F-22A_Base_Advanced-Skin5_P.pak will allow Skin 5 swap to differ from Skin 1)!!! NOTE !!! If you want to install this alongside the other mods I mentioned above, skip this file (meaning Skin 1 will not have modular swap)
  • ModularSWPSwap_F-22A_Base_Advanced-<SkinSlot>_P.pak
    This allows that specific skin to use the modular swap.!!! NOTE !!! There is no file for Skin 1 due to technical limitations.

You may need to adjust the load priority (by adding "~" at the beginning of the files' name to make it more prioritized) to make it compatible with other mods.
===================

============ Things to note ============

Is this mod compatible with X mod?
I'm sorry but this aspect is untested on a wider scale (outside of the two 6AAM swaps and the Peregrine so I can only offer guesses:
  • If it's a skin mod, it is compatible
  • If it alters plane or skin list (sincerity's add-on compatibility or additional skin slot), it is compatible. However, the modular swaps currently cannot be applied to the extra skin slots.
  • If it alters the plane's performance or special weapon selection (e.g. Blazededge's PSM at any speed mod, EOM's Enhanced Gunplay mod plane capability module, etc), it is incompatible, and one must take precedence over the other. Add "~"s in front if the mod file you want prioritized.

I've encountered a problem with this mod. What do I do?
Please report it on this mod's page. Either on Posts or Bugs. It would help other users and myself to be aware, and so that I can work on making a fix. Include the files you installed to help me better pinpoint the problem, including info on other mods you have installed.

Can I offer some feedback?
Absolutely. Would be greatly appreciated.

Future plans?
No promises. Sorry. Bug fixes may come, but I cannot say I will be doing this to other planes and adding more SP Weapon selection.

CREDITS
  • Project Aces, for the game itself
  • Creators of these tools and their dependencies: UModelAC7, UAssetGUI, UnrealPak Enhanced. Without those, this mod couldn't have been made.
  • Creator and members of GHBHSH Discord, for all the modding knowledge shared.
  • You, for taking the time reading about this. Download is greatly appreciated, but I also thank you for bothering to read this description.
  • The Ace Combat community.
    And last but not least...
  • ChatGPT. I had to make over 110 files for this! Its help in generating a Python script to automate my work was a tremendous help!

Article information

Added on

Written by

Gen0234

0 comments