I am hoping this will be very simple as I have created a ridiculous script to implement something that I think may be possible with just changing menu xmls however I have absolutely no idea where to start.
Basically I want to make the cursor move to the bottom of the screen (or simply anywhere out of sight) when menus are open instead of the default cursor appearing in the middle of the screen.
I know the first few replies would be "Why the hell would you want to do this" and I will reply by saying to allow for more seamless controller support. Followed by "Mouse and keyboard FTW blah bah blah"
Thing is I play Morrowind m+k and I play many other games m+k as that is how I was introduced to them but Oblivion and Skyrim were both introduced to me on Xbox and after making the switch to PC gaming I would still like to play Oblivion with a controller. Using a mix of a self made xpadder and downloaded and personal mods, I have the game running pretty console perfect but the main immersion breaker is the damn mouse pointer appearing when I use keyboard (emulated) commands for everything.
I did try at one point to make the mouse pointer invisible which did work to a certain degree however if the pointer position was on top of something clickable it made moving the cursor with the keyboard very jumpy. Also there is still some occasion when I need the mouse so moving to the bottom of the screen is preferable as if I need it I simply move it back up.
My next attempt was to create a quest mod using OBSE that moved the mouse pointer to the bottom of the screen whenever a menu was open but this is a very crude fix and even after much experimenting with the fQuestDelay amounts in the script would often cause the mouse to jump in game mode resulting in your view looking to the floor when you exited a menu too quickly. I know a fix for the this would be to set the gamepad use on and use the anologue stick for look but the problem is the deadzones for controllers are not configurable in oblivion ini and are far too sensitive to drifting to be used for a solution.
Anyway, sorry for the novel and I hope someone is able to point me in the right direction of a useful resource to get started with solving this issue.
Thanks,
DayDay