» Wed Jun 09, 2010 9:27 pm
I don't think you're being naive at all, and I relate to the frustration. I am a software developer myself and, all modesty aside, a pretty darn good one... for what I do. Unfortunately, what I do is extremely far removed from Oblivion, and truthfully gaming software in general.
I write server-side Java code, and if you need a data-driven solution to your Web application needs, I am your guy. But truthfully, when I get down into the depths of the CS, I quickly find that I am really no better suited than your average mod user for messing with this stuff. (OK, maybe not your average mod user!) A BS in Computer Science and several years experience... and suddenly I feel like an idiot. Hell, I couldn't even figure out why I had screwy helmets in the game... or even the right place to ask for help with it! (finally got that one right, but in retrospect I should have been able to figure out what was going on)
Now, backing up a little, I actually have done some reading on modding and using the CS... I am not totally incompetent there anymore. But I have also realized that if I ever want to do anything really sophisticated, I have a LOT more learning to do... and probably lots of mistakes to make. And then I think about the folks here that have been modding TES4 for years now... and still struggle sometimes to get the OB engine to bow to thier will... can I really do better? Or even as well? And how long will that take? I have a fulltime job and a family... TES5 will be out first! lol!
My approach has been to follow the guidelines of the folks that really seem to know what they're doing... for starters. That's how I got this build together (and really, it could be better). Then I tweak things the best I can to get the best performance and fewest CTDs. That has meant making some sacrifices. I, too, love Better Cities, but I simply can not run it if I want FCOM, too. I tried tweaking everything I could but in the end, my machine just can't handle it. Taking it out reduced stutter/lag related CTDs immediately. There have been other mods I have wanted to run... some I can do, but others just won't work with my current set up.
I am sorry I don't have anything more in the way of help for the proposed crash identification system. Perhaps this can go somewhere in the end... I hope so. But even if it doesn't, you may still be able to make your build more stable. If you have not seen this already, allow me to point you to a great (and growing) resource: Tomlong's http://sites.google.com/site/oblivionpoinfo/ site. It is incredibly useful, with tons of stabilization and optimization ideas and suggestions. I recommend it highly.
Good luck, man. I know this wasn't particularly helpful, but maybe something can be extracted from it. If nothing else, Tomlong's site should be helpful!
veg