(1) I've only had Oblivion for about... a month and a half or so. I am just about to start over AGAIN on my... 10th character or so. I used to be able to mod Morrowind very well, but that was a long time ago. I am WAY behind the power curve on Oblivion modding, and I don't even have the Construction Set installed. I am TRYING to PLAY the game; I figure that if I can get at least ONE character fully developed to max level, THEN I might install the CS and play at modding. So to the anticipated answer "Why not write the mod yourself?", I have to say that I DON'T have the experience, time or resources to do so. Besides, the community WOULD benefit if a GOOD modder created the Object Placement Mod that I am proposing. This is just a SUGGESTION to the mod community, and maybe a bit of a plea.
(2) I do not mean to bash, flame or criticise existing mods or their authors... that is NOT my intent. BUT I will be honest about what I found lacking in existing mods (related to the topic). This is part of how a process improves. "Somebody builds a better mousetrap"; but FIRST someone has to say what was wrong with the FIRST mousetrap, ok?
===== =====
Okay.
*Part* of the reason that I am starting over again (and I was at level 20, Main Quest was JUST completed), was that I invoked "Decorator Assistant" for the first time in Frostcrag Spire and TRIED to bring to life the vision that I had for it. I ran into so many bugs and errors, things that I wasn't expecting, that I deleted my savegame and wiped Decorator Assistant off of my hard drive. AGAIN, that was only PART of the reason; other reasons relate to experience, having worked my way up and realizing that I could have done some things better.
THEN I found out (too late) that there are 2 mods that fix problems with Decorator Assistant. (oh well)
SIDENOTE: Even though there are 2 fixes, apparantly even with these fixes, objects that are locked into place with Decorator Assistant still sometimes "vibrate"? (I find that a little annoying. What causes it? Guess: using non-integer variables and constants in the mod? Hint? Maybe if the coordinates in the mod were ALWAYS "snapped to" integers, things might stop vibrating? Don't know, just a guess ... )
So... I read the descriptions of Decorator Assistant, and the 2 fixes more thoroughly on TESNexus. Also I checked out I think EVERY book placement mod. The Book Placement mods sound ok, but reading the comments, there are still apparantly some flaws. And the BEST looking one will only work with the "vanilla books"; not even the unique books from Shivering Isles; so again, a GENERAL object placement mod is needed.
===== =====
I think that there is a BASIC DESIGN FLAW in Oblivion's engine. It's obvious. The designers obviously intended for players to be able to place things on tables, shelves, etc., partly to decorate their own houses and places like Frostcrag Spire. BUT it's like they didn't work long enough on it. So that is why object placement is CLUMSY, and why frequently books fall off shelves, a dinner setting on a table will go flying across the room, and I have to pick up food off of the floor.
So, simply put, we need a SIMPLE mod to fix a BASIC flaw in the game.
One shouldn't have to go "buy a couple of spells" just to do this. It SHOULD'T be that complicated! Why should the player have to spend gold pieces anyway, just to be able to fulfill a BASIC requirement in order to decorate his place? Really, should the player have to hunt down some kind of item or spell, and pay for it, just to correct this flaw?
Why "Summon" a "Decorator Assistant" that looks like an "Altar" in order to do this? AND I am trying to conduct efficient leveling, and the "Decorator Assistance" pushes Alteration progress significantly (one reason I waited until level 20 to try it). (Also I always thought "Decorator Assistant" was a bit.... "corny".... un-Tamriel-like, un-roleplay-like). (Calindil: "Here - buy this DECORATOR ASSISTANT - you have to SUMMON it - it lets you put things on top of things, and arrange your bookshelves!").
Look at how options in the Unofficial Oblivion Patch (UOP) are accessed: to access the UOP menu, one only needs to click on a zero-weight "key icon" in his inventory. AND this icon is in the player's inventory from the start of the game (in the Imperial Prison). Perhaps a better object placement mod can use a similar method (AND a more "businesslike" name. How about "Object Placement"?).
A simple thing, zero-weight, a "key" is good, there from the beginning, that will let you lock items into place, move and rotate things with precision (but limited to integers, I suspect thats why some things might "vibrate" from Decorator Assistant). Not being an expert on how Oblivion mods work (yet) I assume that Decorator Assistant attached a script to a selected object (but apparantly sometimes wouldn't RELEASE or disengage the script if you picked the object up again - apparantly thats why 2 people wrote fixes for it).
A new object placement mod could perhaps work the same way or similar.
Select an object IN your inventory, then select the mods "key icon" (or vice versa). "Drop" or "Drop/Grab" the item, and it is floating in front of you, under the mods control.
OR select the mods "key", and it tells you to "Pick Something Up", and at that point when picking an object up it is instead under the mods control.
OR by invoking the key, it puts an object near the player that allows object selection (similar to the "Altar" in Decorator Assistant); BUT without casting any superfulous spells, using any magic, or pushing skills - just a menu pop-up for object movement, rotation, locking-in-place, unlocking, and *releasing from the script*.
The menu should allow changing the objects X, Y, Z coords, and to change the AMOUNT of change, 1 unit, 5 units, 10 units, etc... some experimentation is called for... one should be able to work easily enough with it so that books can be placed next to each other on shelves, a Silver Plate could be precisley positioned on a table and then stacked with meat, berries, potatoes, etc... bottles (wine etc.) positioned accurately ... ALL locked into place nice and tidy when you are done.
The menu should have similar options for rotation.
In both cases, the documentation should be CLEAR on the axis' and the "handedness" of the rotation. Is "Rotate Z-X" equivalent to... okay, how does the mod regard x, y, z, and rotations? Left / right / up / down?
Here's a thought: Instead of listing the AXIS' of rotations, how about PITCH / BANK / HEADING? Nice and intuitive. I don't have to figure out what the Z/X axis is, or "Rotate Around the Y Axis" is. Will "Move to your Left" work? "Move Up"? "Move Down"?
For both coords/movement and rotations, one should be able to toggle a negative sign (minus X, minus Pitch... ) OR better yet how about having ALL the possibilities in the menu items. "Change Movement Units" "Change Rotation Units" ... "Move -X" (or "Left"?) ... "Move Y" ("Up"?) ... "Move -Z" ("Away"?)" "Move Z" ("Close" or "Toward"?) ... "Rotate Pitch" "Rotate Minus Pitch" ... and Bank, and Heading. See?
I don't use OBSE, and can't use it (certain issues). There should at least be a NON-OBSE version (similar to Decorator Assistant).
So there it is. Ignore me, flame me, or be inspired. Or MAYBE eventually I will be able to work up to a point to write the mod myself. I just think it would be a VERY worthy project.