So last Ludum I got into alot of assgoblinry rebooting between windows and linux to set up characters. The trouble was my collada conversion stuff is written in dotnet with winforms and won't run properly on linux. This is the stuff that gets a model out of blender and into the game.
I had on my last linux distro gotten it to work barely through steam, but I couldn't get it going on Arch, so I decided to split out the GUI bits of the tools and libs and do a simple command line converter.
Dotnet stuff runs fine on linux if you don't have winforms attached. So with that I needed to redo the gui bits in linux and I looked around for a good library and found this one:
Cross-Platform C SDK - NAppGUI
It is really nice! There's no resource editor you just have a layout object and create everything in code. My first attempt doesn't look very good but it is functional:
It loads .Character and .AnimLib that are spat out from the command line tools, then you can set up materials how you want them.
I still need to do collision editing. The C# tool has a full editor for doing capsules around each bone with adjustable radius / length. That's going to be tricksy because the library doesn't have a treeview.
But for now I can at least make characters without booting into windows as long as I don't need location specific collision.