XCOM 2
292 ratings
CPP Framework
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
30.054 MB
16 Nov, 2019 @ 7:12am
17 Jul, 2021 @ 3:10pm
51 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
CPP Framework

In 1 collection by Cato
Cato's WOTC Gameplay - V14 (Jan 2023)
128 items
Description
NOTE: This pack is content locked as of Dec 2019. There will be no further content expansion.

CPP Framework is a repository of ability code from three major class mods sourced into one package: LW2 Classes, Richard Classes and Mitzruti Perk Pack.

Both Chimera Classes and Chimera Heroes rely on the ability code within this pack, which is heavily modified for their needs.

CPP diverges significantly from the original author content, with scripts & animations either being outdated now or redesigned for a new purpose.

Fair warning, this pack is NOT:

- A bolt-on or replacer for existing mod dependencies.

- A means to add new content into existing save-games.

- A way to correct or modify the original packs by loading alongside.


Framework Content:
  • 458 community-made perks available in one integrated script package.
  • Hundreds of perk spelling and grammar corrections, with help text given proper formatting.
  • Vague perk descriptions overhauled, with actual modifier values now displaying.
  • Cooldowns and Weapon Ammo costs balanced for consistency.

  • Missing Promotion Help Text and Icon Flyover text added for all Mitzruti & Grimy abilities.
  • 80+ new Perk Icons applied for more visually diverse abilities. (Ketaros & Xylth Icons)
  • 95 Community Perks added to the random AWC Pool.

  • Some rare-grade PCS Loot will occasionally show up in missions (LW2 content)
  • Some extra Gene Mods if Gene Modding is installed (Mitzruti content)
  • Melee weapon perk localisation fixes for Primary Melee users.


Known Incompatibilities

Perk packs are script heavy. Under no circumstances run the following with CPP. Doing so will at best cause overwrites and minor perk bugs, at worst will cause hard crashes, lockups and save-file corruption.

  • WOTC Hero Classes Rebalance

  • Mitzruti Perk Pack

  • Richard's Classes Redux

  • Long War 2 Classes & Perks

  • RPG Overhaul

  • Proficiency Class Pack

  • A Better Barracks: TLE - (Note that ABA is absolutely fine)



Issues? Please clear your .ini cache and try a new game first.
Clearing the user INI cache is really important for stability, since it often contains leftover values from old mods you've uninstalled. This is the cause of most crashes in XCOM 2.

It's a simple enough process, documented on the XCOM Community Wiki.

You should clear your INI cache whenever you make big changes to your mod list. It is best practice to reload to the title screen at least twice after clearing before playing again.



Credits & Thanks:

Favid for the original Long War 2 Classes & perks mod.
Richard for Richard's Classes Redux mod and for leaving amazing guidance within.
Mitzruti for the Mitzruti Perks resource pack.
Ketaros for the 2D Icon Resource Pack

Iridar for the Singe & Supercharge Perk pack.
The Highlander team for their monumental engine upgrade.
Chimera Logo was designed by Anthony Petrie.
Popular Discussions View All (3)
18
30 May, 2020 @ 7:12pm
Bug Report Thread
Cato
2
2 Apr, 2020 @ 7:57am
language FR please
Madaraakatsuki9
154 Comments
LeyShade 7 Jan @ 12:14pm 
@Cato - Been getting a lot of requests to reintroduce Chimera back into the Community O+E .

When possible, please send us a message to discuss the incompatibilities between this and other perk packages and so we can better explore potential ways the issues can be mitigated, Thank you.
huntersorce20 2 Jan @ 6:27pm 
oh cool, that's much easier. i thought the cpp perks replaced the vanilla. thanks for the help.

btw, for chimera heroes specifically, (not chimera classes), you can make it compatible with I'm the commander here if, in the ITCH .ini file, you replace the deck name listed there with the deck name you have in the chimera heroes .ini file. so you would change the deck name in ITCH to Chimera_SkirmisherXComAbilities for the skirmisher deck, for example, and it works perfectly. for me at least.
Cato  [author] 2 Jan @ 6:21pm 
You do not need to add in vanilla, they are already present. Delete all +ExtraCrossClassAbilities entries if you do not want any CPP skills for your AWC perk rolls.
huntersorce20 2 Jan @ 2:26pm 
I was just thinking in terms of the odds for any particular xcom skill. the cpp pack ads like 30-40 skills to pick from, many of which are useless to most classes, like the light ordinance perk or the one that boosts status grenade dmg. i wanted to go back to the base game xcom perks for a little more reliability. so for changing that in the configs, i just need to delete the abilities i don't want to see, and add back in the ones i do, making sure that brackets and spacing is accurate?
Cato  [author] 2 Jan @ 10:07am 
You should only have four rows for each class, the three set Paths in each class and a single AWC row.

If you have multiple AWC rows then you have a mod conflict adding extra. A known conflict of this is 'Im the Commander Here' mod.
Cato  [author] 2 Jan @ 10:04am 
You can configure the +ExtraCrossClassAbilities table within the CPP Framework mod folder /config/XComClassData.ini

Your edits must be exact, with no rogue spacing or missing brackets. I recommend using NotePad++ [notepad-plus-plus.org]
huntersorce20 1 Jan @ 8:12pm 
if i wanted to revert the training center/xcom abilities back to what they were in the base game, how would I do that in the configs? I personally feel like you have too many options for the xcom row of abilities.
Cato  [author] 24 Aug, 2023 @ 2:03pm 
Correct.
hottt3 23 Aug, 2023 @ 5:31pm 
Thanks for the mod! But as far as I understand, I cannot use Chimera Classes because it uses this mod as a dependency and this mod is incompatible with Mitzruti Perk Pack which I have.Am I right? (I play LWotC)
Zigg Price 23 Jun, 2023 @ 7:41pm 
Gotcha.