if you only need to make a character with existing skills/ attacks, the Aon character mod comes with a framework and guide for adding them into the game. https://itch.io/t/3527783/blured-modded-characters. It also works for custom skills, so it’s still incredibly helpful even if you create new ones. A character with the Carrier skill would be very easy.
It will take more effort to create new skills/attacks, but it’s still very feasible; I had absolutely zero C# knowledge before starting this, and I’ve still managed to create a few unique skills and attacks I’m proud of.
Im bad at giving instructions, but all I do is use a free program called “dnSpy” to view and edit the “Assembly-CSharp.dll” file in the game data.
You can find Assembly-CSharp at: Vessel Tactics_Data/Managed/Assembly-CSharp.dll
This is dnSpy: https://github.com/dnSpy/dnSpy, I think the most recent release will work fine.
DnSpy is a decompiler, so editing the code can be a bit finicky. I am not currently able to check how dnSpy works to describe how to use it, but I will be in a few hours. It isn’t super hard, and there are many helpful tutorials online.
Creating new skills can be easy or hard, depending on how complex it is, but just by studying the existing skills it’s pretty simple to get started. The Aon mod also includes custom skills in its Assembly-CSharp file, so if you download it they can serve as a good example.
Im again not able to describe the process at the moment, but I will later. A simple piece of advice would be that the “SkillList” and “AttackList” files are most important. It took some trial and error for me to figure it out on my own, but that’s probably because I know nothing about C#
I am not very knowledgeable about the technical details of these things, so I might not be able to help much if something goes wrong. I’ll be back in a few hours to describe things better.