It's a pity that it's not possible to write other class files and link to them. Is it possible to link to other existing dlls? For example, I was wanting to use the Microsoft.Xna.VisualStudio.Framework.dll (or DirectX) for .DDS texture manipulation functions. Linking is easy in Visual Studio, but I don't have a clue how to do it from a class file. Possible from a FOMM script? Could a "linking" file be placed in the fomm folder that links all the dlls in before running the script?
No, it's not possible to link in extra dlls. If you need extra framework dll's I can add them in to fomm. XNA I wont though, because it's not part of the base framework and you can't guarantee that people have it installed.
If it's not possible, could you expose texture editing functionality? At a minimum, load it, get dimensions, blit from one texture to another and save (with mipmapping)... *holds thumbs*
Well, fomm already has its own dds manipulation stuff for the shrink textures option in the install tweaker, so shouldn't be too much of a problem.
Btw, where is the settings menu?
If you used the installer, the settings menu is a separate option in the start menu. If you didn't, you need to run fomm with the '-setup' command line. Some of the options in there require can't be changed while fomm is running, which is why it's not a button from inside fomm itself. I'll split it into two, one accessible from inside fomm that contains all the options that can be changed while fomm is running, once there's a few more options to put on it.
Oh, and would it be possible to let the mod index be in normal numbers instead of hex?
No. Those indicies are used to make up the first part of the formid's, so they need to be hex.