PsychoSniper said:
Hey, you wouldnt consider joining a mod team so your work could go straight into a product woulda ya ?
Ah my second invite onto a mod team. Here's what I think at the moment. Coming from a software engineering background, I find that what we have to work with is basically a big mess (apologies to the original developers). The way the art is strewn all over is beyond annoying. Many of the script headers have errors or missing entries. We only received old script source code. And I hate the idea of trying to overlay a new game on top of a bunch of old game/story specific stuff ... like all those FO2 critters, etc etc. So my first large undertaking is to make a "clean slate" to start with. This involves several things like this:
1) Ordering protos so they are grouped together in the mapper.
2) Sanitizing the object set so its clean ... ie no FO2 specific stuff just base/generic prototypes for items and critters.
3) Sanitized script headers that are known to be valid and current
4) A well established script base/development environment
5) A good set of standard scripts for most of the basic operations like locked containers, wandering critters, etc
6) A good set of documentation to go with it.
All of this is a lot of work, but really I think its a mess to start with. I want to finish this work before deciding what to do next. I have my own mod ideas and my initial plan was to work on a small but new mod myself. Having been developing software for 15 years I've learned that there is a lot to be said for small teams, and sometimes even a single developer.
The "mod base" stuff I'm talking about might be very useful for the existing modding teams, but incompatible with the old, because its basically a clean slate with new object PID numbers/names/etc. I will be showing a preview of the item stuff very soon, including a web browsable item browser, which is companion to the new set of ordered items. Should be posting that in a few days.
Another idea to consider ... in the NWN world, the hacker/modder community came up with a "community expansion pack" that adds a bunch of new stuff to the game. This clean slate I'm working on will already include most of wild_qwerty's content from FoT. Perhaps it could evolve into a similar idea, an expansion set for developers.