So, I fixed my melee weapons problem:
Turns out it was a conversion problem of sorts. When I wrote the code, I stuffed up the file header .mdl byte length entry correction. Essentially it didn't update at all, which I fixed, however, I had already exported a bunch of models. I decided to manually fix this for them. It just so happens that for the vibroswords, I got one of the entries wrong, it was 164999 instead of 16499.
Funny thing is that this is actually important. I initially realised that I had stuffed up the correction of these entries when I realised certain models were not being rendered in-game. Oddly some were, however, I hadn't played long enough for these to cause a game crash. I found that out with the vibroswords later. So far it seems like it was only the vibroswords that were affected; all of them, as Toasty made a different style of model for each, and I opted to use the one style for all variants. So, they were all copies of the same model file with the bad entry.
I think it won't be an issue for any of the rest, so, I should be able to release with updated models / textures for the sword melee weapons.
However, on my numerous playtests of the Dxun Tomb to test for the above issue, I got very used to playing this part of the game so much so that I started to notice things I hadn't before. Like this issue with the fixed lightsaber models:
So the problem is that particle effects -- those with blending mode additive -- are blending over the top (as it were) with the lightsabers particle effect -- the blades. I'll need to test some things, including seeing if this was an issue with the original saber models. But hopefully I can fix this or at least modify some of the particle effects (that use dark textures) so that this won't be an issue -- though, there will likely be a trade off.
I also need to load and check each area of the game, as I found I had some left over temp textures used for finding out how certain textures were being used in areas:
Can't release a mod with such a glaring oversight. Not sure what this means for time-frame...