Latest version of UMM, updated through the manager itself doesn't seem to work for me, at least for Expedition 33. Trying to either reinitialize or load the config for E33 results in an Unhandled Exception window popping up with the following:
Spoiler:
Show
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at UltraPlus_Mod_Manager.UltraPlus_Profile_Editor.<>c.<SetupUI>b__59_0(UltraPlusRelease x) at System.Linq.EnumerableSorter`2.ComputeKeys(TElement[] elements, Int32 count) at System.Linq.EnumerableSorter`1.Sort(TElement[] elements, Int32 count) at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__1.MoveNext() at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate) at UltraPlus_Mod_Manager.UltraPlus_Profile_Editor.SetupUI() at UltraPlus_Mod_Manager.UltraPlus_Profile_Editor..ctor(UltraPlus_Profile_Selector form, IPlugin pluginData, UltraPlusCredentials credentials) at UltraPlus_Mod_Manager.UltraPlus_Profile_Selector.BtnLoadConfig_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.PerformClick() at UltraPlus_Mod_Manager.UltraPlus_Profile_Selector.CmbGameList_SelectedIndexChanged(Object sender, EventArgs e) at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e) at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value) at UltraPlus_Mod_Manager.UltraPlus_Profile_Selector.SetupUI() at UltraPlus_Mod_Manager.UltraPlus_Profile_Selector.InitializeGame(String path) at UltraPlus_Mod_Manager.UltraPlus_Profile_Setup.BtnSave_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
It is general links to the U+ mods. As to supporting that game in UMM, it has not come up so i can't speak to it one way or the other currently. but i would not rule it out just yet.
Oblivion Remastered: I don't know whats going on exactly but my UMM is unable to find a path or recognize the Oblivion GamePass exe all together. its not popping up anywhere in the folder but it can recognize other exes.
neeeeevvveerrmind; I have to use the gamelaunchhelper.exe.
that was the spot I checked last. I assumed I just had to hook it to the "WinShipping" since the program wasn't able to find the file itself for some reason and because the description states to go to the "WIn64" directory. (WinGDK for GamePass)
Mine worked and now it doesn't but all the other keybinds are working with notifications. Not sure. Might try reinstalling the manager. Maybe the god of swat can shed some light. I gave myself permissions to the folder
it is far better to take a specific game issue to our discord to get much faster support. there is work being done on showing a user when the mod has fully loaded and should be working that is planning for 1.8 release.
Thanks.. it was working. Keep opening the org Oblivion even though I pointed it to the installed steam version Oblivion Remastered. I checked the INI and showed the right path. But now won't even open lol thanks though. I didn't do anything
FYI, Installing the latest STALKER 2 Ultra Plus Extension using UMM, making any change(s) to the Extension's settings in UMM and saving, then uninstalling the STALKER 2 Ultra Plus Extension using UMM does not remove the following for me:
"UltraPlusExtensions" folder in this location: "S.T.A.L.K.E.R. 2 Heart of Chornobyl\Stalker2\Binaries\Win64\ue4ss\Mods"
"UltraPlusConfig.ini.bac" file in this location: "S.T.A.L.K.E.R. 2 Heart of Chornobyl\Stalker2\Binaries\Win64"
the .bac file was not created nor installed by UMM and so will not be touched by the uninstallation process or other processes performed by UMM. also because folders could be in use by other mods potentially, it also does not touch folders so as to prevent potential damage to other mods or the game.
mislead about the .bac file. the way the operations work is based off metadata provided at time of installation. that metadata tells UMM what files came from the mod. outside of that, the system wont try to guess as to the presence of other files. it prevents complexities and avoids potential bugs as a result. hope that makes sense.
Hello when i try to initialize Oblivion Gamepass i get this unhandled exception error:
************** Exception Text ************** System.NullReferenceException: Object reference not set to an instance of an object. at UltraPlus_API_Interface.GameUtils.LoadSteamGames() at UltraPlus_API_Interface.GameUtils.SearchSteam(IPlugin pluginData) at UltraPlus_Mod_Manager.UltraPlus_Profile_Setup..ctor(UltraPlus_Profile_Selector form, IPlugin pluginData) at UltraPlus_Mod_Manager.UltraPlus_Profile_Selector.BtnInitializeGame_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
you are the first to report an issue like this. can you please join the discord to get more timely support so we can figure out whats going on quicker?
** Exception Text **System.NullReferenceException: Object reference not set to an instance of an object. at UltraPlus_API_Interface.GameUtils.LoadSteamGames() at UltraPlus_API_Interface.GameUtils.SearchSteam(IPlugin pluginData) at UltraPlus_Mod_Manager.UltraPlus_Profile_Setup..ctor(UltraPlus_Profile_Selector form, IPlugin pluginData) at UltraPlus_Mod_Manager.UltraPlus_Profile_Selector.BtnInitializeGame_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
nevermind i figured it out, it was api.github.com being blocked by a software i use, if anyone has this issue just make sure that requests to api.github.com are allowd
the errors above have absolutely nothing to do with github. seems you have a very weird setup with steam or you've done something improper with your steam installation for it to have issues finding games.
Hi, my 10 windup doesn't want to open this app, giving the error “Windows failed to access the specified device, path or file. You may not have the necessary permissions to access this object” and immediately deletes the exe file. I tried giving all permissions in security properties, disabled windows defender, ran as administrator but nothing helped. Maybe you have a solution?
looks like you have an anti virus thats falsely catching it. you need to allow it before you can use it. i can assure you its scanned as evidenced here on nexus. bad anti virus programs give false positives about stuff a lot and requires users put in exceptions to use them.
this is not the place to ask that. you'd have better luck heading to our discord and asking the mod creators about supporting other games. i just make sure UMM supports the games we currently are supporting.
101 comments
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at UltraPlus_Mod_Manager.UltraPlus_Profile_Editor.<>c.<SetupUI>b__59_0(UltraPlusRelease x)
at System.Linq.EnumerableSorter`2.ComputeKeys(TElement[] elements, Int32 count)
at System.Linq.EnumerableSorter`1.Sort(TElement[] elements, Int32 count)
at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__1.MoveNext()
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
at UltraPlus_Mod_Manager.UltraPlus_Profile_Editor.SetupUI()
at UltraPlus_Mod_Manager.UltraPlus_Profile_Editor..ctor(UltraPlus_Profile_Selector form, IPlugin pluginData, UltraPlusCredentials credentials)
at UltraPlus_Mod_Manager.UltraPlus_Profile_Selector.BtnLoadConfig_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.PerformClick()
at UltraPlus_Mod_Manager.UltraPlus_Profile_Selector.CmbGameList_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
at UltraPlus_Mod_Manager.UltraPlus_Profile_Selector.SetupUI()
at UltraPlus_Mod_Manager.UltraPlus_Profile_Selector.InitializeGame(String path)
at UltraPlus_Mod_Manager.UltraPlus_Profile_Setup.BtnSave_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Full log here: https://pastebin.com/inLxMgSX
EDIT: Nevermind, doing a manual reinstall via the installer from this page makes it work again, so problem bypassed lol.
neeeeevvveerrmind; I have to use the gamelaunchhelper.exe.
my bad.
Not sure. Might try reinstalling the manager.
Maybe the god of swat can shed some light. I gave myself permissions to the folder
FYI, Installing the latest STALKER 2 Ultra Plus Extension using UMM, making any change(s) to the Extension's settings in UMM and saving, then uninstalling the STALKER 2 Ultra Plus Extension using UMM does not remove the following for me:
"UltraPlusExtensions" folder in this location: "S.T.A.L.K.E.R. 2 Heart of Chornobyl\Stalker2\Binaries\Win64\ue4ss\Mods"
"UltraPlusConfig.ini.bac" file in this location: "S.T.A.L.K.E.R. 2 Heart of Chornobyl\Stalker2\Binaries\Win64"
Fair enough. Makes sense.
Apologies, but this leaves me confused, because the .bac file is created when I click on "Save" in UMM's "Settings" tab. Am I missing something?
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at UltraPlus_API_Interface.GameUtils.LoadSteamGames()
at UltraPlus_API_Interface.GameUtils.SearchSteam(IPlugin pluginData)
at UltraPlus_Mod_Manager.UltraPlus_Profile_Setup..ctor(UltraPlus_Profile_Selector form, IPlugin pluginData)
at UltraPlus_Mod_Manager.UltraPlus_Profile_Selector.BtnInitializeGame_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Anyone know what to do?
** Exception Text **System.NullReferenceException: Object reference not set to an instance of an object.
at UltraPlus_API_Interface.GameUtils.LoadSteamGames()
at UltraPlus_API_Interface.GameUtils.SearchSteam(IPlugin pluginData)
at UltraPlus_Mod_Manager.UltraPlus_Profile_Setup..ctor(UltraPlus_Profile_Selector form, IPlugin pluginData)
at UltraPlus_Mod_Manager.UltraPlus_Profile_Selector.BtnInitializeGame_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)