XCOM 2
135 avaliações
[WOTC] LordAbizi's Battlefield Leadership Training
3
2
2
2
   
Premiar
Adic. a Favoritos
Nos Favoritos
Desfavoritar
Tamanho:
Publicado em:
Atualizado em:
1.627 MB
11 mai. 2023 às 23:08
18 de out. às 11:01
18 notas de alterações ( ver )
Precisas de certos DLCs para usares este item.

Subscreve para transferir
[WOTC] LordAbizi's Battlefield Leadership Training

Em 2 coleções por lordabizi
LordAbizi's War Of The Glass
32 itens
War Of The Glass Collection
452 itens
Descrição
Battlefield Leadership Training
Originalmente postado por Exodus 18, 21:
But select capable men from all the people—men who fear God, trustworthy men who hate dishonest gain—and appoint them as officials over thousands, hundreds, fifties and tens

Abstract
This mod is the spiritual successor of the "day-1" Leader Training mod by Pavonis. However, this mod is not merely a port, it is a complete redesign, made to be integrated with the features of War Of The Chosen, and built with this author's philosophy.



Overview
The LW1 Officer system is one of this author's favorite mechanics. The "day-1" Leader mod by Pavonis sort of ported it into XCOM2, but this mod was never really ported into WOTC (there is a port by Ginger, but this port served some very specific purpose and is not really playable, to the best of the author's knowledge). At some point Iridar wanted to make such a mod, but eventually did not release the mod. A year ago, the author has released his first mod, the Battlefield Tactician, which scratched that itch for the author for a while, but as our experience grew, we came to realize that a full officer training mod, in the style of XCOM LW or LW2 is within our abilities. As a result, this mod was created. This mod is not a direct port of the Leader pack, but it is built from zero (of course, reusing some the ideas), and is made to tie officers into various systems of the game, making them feel like an organic part of the game.

Those familiar with the LWOTC Officer system/LW officers/Leader pack will know how this works. The player builds a GTS upgrade, and this allows slotting soldiers into training. This training has its own skill tree. With more experience, additional training for this soldier will be unlocked. Each training has its own requirements: a soldier rank requirement, a mission requirement for the soldier, some GTS unlocks, and the training itself costs AP. For the full list of features, please see the appendices. Each training level provides one ability to be chosen from two, and some other abilities that will be granted for free. This last bit is morally inspired by shiremct's celebrated Proficiency Class Pack. For more information on the ability tree, and other interactions this mod has with other game systems, please see the appendices. Appendix A is a detailed overview of the abilities introduced by this mod. Appendix B explains what are the requirements for officer training. Appendix C lists briefly all the features and optional features introduced by this mod.

Is this balanced?
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Sit amet consectetur adipiscing elit pellentesque habitant. Enim blandit volutpat.

But seriously,
Officers do get a lot of additional abilities. Most of these abilities are passive supportive abilities, not something flashy that allows the officer to solo a mission, this is not the intention. Since this is made to be compatible with more or less all classes, we do not take any responsibility for OP broken stuff the reader might generate. The officer, on its own, gains very little power benefit from this training, but the upper bound for the benefits that can be reaped from this system is entirely up to the player's mod setup and creativity. In addition, some limiting factor on the power of officers is all the strategic gates that are imposed on this system, that make it harder to train officers.



Configuration
The author has made an extensive effort to make this mod as configurable as possible, within the limits of reason. In principle, it is possible to scrap the entire "officer" flavor of this mod, and reconfig it to be a "pistol training school", or "alien hunter school", or whatever, all with configs only! It is also possible to allow certain classes to count as officers without needing to go through training for some of the mechanics of this mod. It's also possible to ban some soldiers from training, based on some logic. If there is a particular thing that a reader whishes to be exposed to config, let us know, but be aware that not all things can be made configurable easily. See the appendices for the full lists of features, which also include information on which parts are open to configuration.

XComGameData_SoldierSkills - officer abilities tweaking. Any green number in an officer ability is something that can be tweaked.
XComGameData - can tweak the details concerning the new Chosen sabotage introduced in this mod.
XComAbiziOTS - officer training gates, officer ability tree, forcing officers on certain missions, on infils, on covert ops. Allows compatibility with other mods, by banning officer training based on some conditions, and by allowing to identify soldiers as officers for the purpose of officer requirements given some conditions.
XComStrategyTuning - facility upgrade costs and gts unlock costs.
XComClassData - controls who can get the Born To Lead ability.
XComGameCore - Controls the negative trait, Mistrust of Authority.



Compatibility
This mod was designed and tested with Covert Infiltration, but should apply to normal WOTC.
It will absolutely not work in vanilla XCOM2, and there's no point asking.
Incompatible with LWOTC because reasons.
This mod is also not compatible with XCOM:EW-LW, or LWR.

Other than that, this mod should work with all classes. Even modded characters like Torque can be trained as officers.

Includes built-in support for Iridar's rank replacer, this will give the officers from this mod custom officer ranks, although this mod also introduces its own custom rank names for officers.


Required Mods
Highlander, obviously.
Rusty's DSL is technically optional. Using it will mark the officers in the roster. Using it will enforce a "one officer per squad" functionality, which can be turned off in the configs.
Compact Perks For Armory helps with seeing detailed descriptions of the newly trained officer abilities in the barracks before deploying on a mission. This is the only way to possibly see the ability tree that's hidden inside one of the ability descriptions.
Mitzruti Perk Pack - two abilities are used from there.
Denmother mod - two abilities are used from there, and some icons. You can just let Denmother die on the first retal and this way you won't get any other functionality from that mod, if you don't like it.



Technical Support
See Appendix D.




Acknowledgements
The author is DELIGHTED to thank the following for their involvement in this project. In no particular order:
Xymanek, Iridar, robojumper, RustyDios, h4ilst0rm, Tepa, Zelfana, BlackDog - for very useful discussions and helpful comments and hints that pointed me to the right directions, provided enlightening examples, and in general were very willing to help.
Mitzruti, shiremct, Favid - for using their various modded abilities as reference to help build some of the various officer abilities.
TeslaRage, RealityMachina, Kyuubicle - for the Soldier Conditioning, Mec Trooper Augmentation, and Psionics Overhaul mods, which I used as references for the entire "add a staff slot to train a soldier" workflow code.
MrCloista, deaconivory, Stukov81, Firebrand, SOPHIA, PowerGirl - for being brave people who were willing to test this mod in their games during its development, and discovering many good bugs that I was able to correct.
The author acknowledges team Pavonis for the inspiration for many of the ideas of this mod, dating back to LW1 days. Some ability icons were taken from Pavonis' original assets.
The mod preview image was made with the help of an AI.
As usual, the author is grateful to the members of the MEME Discord.
Discussões Populares Ver todos (7)
31
7 de jul. às 21:32
AFIXADO: Appendix D: Technical Support
lordabizi
18
21 set. 2023 às 8:39
AFIXADO: Appendix B: Officer Training Requirements and costs
lordabizi
3
2 de abr. às 12:50
Suggestion
Ironmonk
159 comentários
revisitedgrunt 13 de out. às 12:34 
Thanks for responding. Funnily enough I was just going to post that after coming back from a break, and loading the save, it now shows the correct status. So it did solve itself!
lordabizi  [autor] 13 de out. às 11:38 
yeah I know what you're talking about, unfortunately I don't know how to solve it. Sometimes it solves itself on its own and shows stuff correctly. Sorry!
revisitedgrunt 13 de out. às 11:24 
I'm having a small issue. I have a shaken soldier, but can't see how long they're out for, because under status it shows "Office in Squad". I think this maybe a Detailed Soldier Lists issue and not this mod, but just wanted to check here first to see if there's a fix. Thanks.
Mr McNificent 3 de ago. às 9:47 
no worries, they can go without and just train normally :)
lordabizi  [autor] 3 de ago. às 8:57 
I'm sorry, such an option is currently unavailable.
Mr McNificent 3 de ago. às 8:03 
Is there a command to add Born Leader to a specific soldier? I'd like to add it to a custom pool soldier that I'd always considered a leader anyway.
lordabizi  [autor] 4 de jun. às 10:28 
You can disable this rank naming scheme altogether in the configs, and then officers will use the normal soldier ranks (unless you have Iridar's rank replacer in which case they will use officer rank names from Iridar's rank replacer)
Branco 4 de jun. às 9:14 
Hello, any chances that I can remove the numbers on the ranks? Like "FLD3, FLD4..."
lordabizi  [autor] 21 de mai. às 11:17 
Thank you for the remark, I'll add it in the future.
Dragon32 21 de mai. às 11:13 
Hello. The Celatid mod adds a sabotage facility mission that could be added in here:
+AddOfficerSitrepToMission = (MissionName = "CelSabotageAlienFacility", MissionSType = "CelSabotageAlienFacility", ReqOfficerLevel = 1)