Post news RSS Technical Information for Mod Devs and Compatibility Patches (Trigger Buttons)

Bools, conditionals, transitions, mount information and patchless compatibility for high traffic files.

Posted by on

Mount: 4088
Conditionals: 4190 - 4193
State Transitions: 8710 - 8713
Bools: 8760 - 8764

Amended vanilla conditionals: 161, 361, 362, 737, 738, 739, 1149, 1152, 1155, 1533, 2026.

BioD_Nor_103CIC.pcc is a file shared between Trigger Buttons and Early Recruitment with sequences pertaining to both. These sequences are gated by in-memory bools for their respective mods (held in BioGame.ini). If you are patching this file, you can use the BioD_Nor_103CIC.pcc file this mod ships and make your changes directly. It can be shipped as part of your main mod. The file will behave as a vanilla file unless Trigger Buttons or Early Recruitment are also installed. You do not need to do anything except use this file as a baseline instead of the vanilla file, and to mount higher than Trigger Buttons.

Traditional patching will also work with this file if you would prefer not to include Trigger Buttons' sequences in the main mod for any reason.

I have currently left Trigger Buttons at a low mount point as the only package file that would require patching has been designed to make that a very easy process. However overriding this file without providing compatibility will completely break this mod's functionality and softlock the game for users immediately if they still have it installed. If you plan to override this file without providing compatibility, please clearly note that it is incompatible with this mod, and please let me know so I can state it here as well.

However, I hope most will instead provide compatibility with Trigger Buttons. I have an open patch policy to facilitate this so you don't need to contact me specifically for permission. I would, of course, always appreciate a heads up because it's nice to know.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.