I've been working on writing my own engine for various reasons, and I've been using Oblivion resources to fill out the world. And I thought other fans of oblivion might be interested just to see what it looks like.
At this point I'm *approaching* the limit of what I can do to make things look nicer while still using randomly placed objects. So I was thinking about figuring out how to parse oblivion grid layouts. While the layout seems fairly simple, (http://www.uesp.net/text.shtml?morrow/tech/mw_esm.txt) I haven't been able to figure out how the oblivion engine references objects. Ultimately what I would like to do is be able to parse through a Unique landscapes esp extracting all the world data so that I could have a real environment to continue to develop with instead of just the randomly generated objects I currently have. I suspect it might involve parsing through every ESP in some manner... which just seems out of the question, so I sorta think investing time into this is an ultimately fruitless adventure.
Anyone have any ideas or suggestions? The thing I would love most would be for some generic world exporter to already exist which parses the data and spits out file(s) that have actual filename references instead of just numerical references. (similar to nifscope exporting .obj/.mtl files.