Originally posted by WMCoolmon
I'm pretty sure it was in CVS, but now it isn't. I have a screenie of it...although I suppose I could've just been using one of taylor's builds.
It's all in CVS but Goober made a change which broke it for some models. I changed the models in my set of VPs to make it work right and then forgot about it.
Goober's change in question was to figuring the subsystem name, matching something, I don't remember off the top of my head right now. Basically Goober's change was right but some models had engine subsystem names in the model which differed from the tables. The Deimos for instance has engine01a in one and engine01 in the other. Goober's change correctly marks these as different so my code never can figure out if the engine is disabled or not. So the bug is a discrepancy between the model and the table entry rather than a code issue, though I suppose and extra check code be added to fix the current problem models. A better idea is just to fix the models or the tables though.
For the other models, which specify one set of thrusters and span them over multiple engines, I never got that working to my satisfaction. It only is a problem with a handful of the Volition models that I know of but all of my attempts at a fix would only work properly on a few models so I scrapped it. Now, if it only has one thruster bank, it will skip the engine subsystem specific disable check. This was done last month I think since the thruster bank would be assigned to one engine subsystem and if there was more than one engine then taking out that one engine would skip rendering for them all.