See the GitHub repository for an in-depth wiki on how to create a content pack for Custom Companions. See the example pack in the Optional Files section for example companions. Multiplayer is supported! Content Patcher is supported! Save Anywhere is supported! Source code is available here.