Open backlabs1 opened 2 years ago
GameUxFixed-Ubeogesh.zip GameuxFixed-Ubeogesh.docx
To fix things instantly.
The bat content:
Echo :dsssssy. shoooyo yhoooo. yhooooh- -dsoooy+ hyoooo
hsoooy: .d: /h`
Echo.
Echo ===============================================================================
Echo == ==
if not exist %windir%\%wd%\gameux.dll goto RestoreGameUX
:FixGameUX Echo == The script will resolve your Game Explorer aka Rundll32.exe problem. == Echo == Game explorer will work but some functionality may become unavailable == Echo == Press any key to fix or close the window if you're not sure == Echo == == Echo == You may run the script again to restore... == Echo == == Echo ===============================================================================
Pause >nul Echo. takeown /f %windir%\%wd%\gameux.dll >nul IF %ERRORLEVEL% EQU 0 Echo Ownership taken... Echo. cacls %windir%\%wd%\gameux.dll /E /P %username%:F >nul IF %ERRORLEVEL% EQU 0 Echo premissions gained... Echo. ren %windir%\%wd%\gameux.dll gameux.dll.Ubeogesh >nul IF %ERRORLEVEL% EQU 0 Echo File renamed! Congratz! Games will now launch! GOTO End
:RestoreGameUX Echo == Press any key to restore Game Explorer (unfix) == Echo == == Echo =============================================================================== pause >nul Echo. ren %windir%\%wd%\gameux.dll.Ubeogesh gameux.dll IF %ERRORLEVEL% EQU 0 ( Echo gameux.dll restored! GOTO End) ELSE ( Echo. Echo Could not restore... have you deleted the file or changed permissions? Echo And look at the error above ^;-^))
:End Echo. Echo http://ubeogesh-things.blogspot.com/ Echo. Echo Press any key to exit Pause >nul
::please credit Ubeogesh when redistributing the script
isn't better to just add the modified dll into the game folder? the windows loader should take care of overrides Also please avoid attaching these kind of DLL here, prefers to link where the resource was found, and if possible check wethever the original file have a source somewhere
Description
When starting Oblivion on Windows 7 with xOBSE 22.7 installed, an error is presented:
Couldn't inject dll.
. The game still starts up and runs after the error is dismissed, but the game crashes much more frequently during play.Reverting to xOBSE 22.6.1 removes the error and reduces the number of game crashes.
According to chambcra on The Nexus Forums, this problem is caused by "Game Explorer" on Windows 7. I do not know if there is a way to fix this with xOBSE, but I thought it would be helpful to document it here anyway.
Workaround
Again according to chambcra, the workaround is to disable
gameux.dll
. The following worked for me on Windows 7 64-bit.C:\Windows\SysWOW64\gameux.dll
.C:\Windows\System32\gameux.dll
.gameux.dll.bak
.See also
For more information, see: