Jump to content

OBSE Causing CTD


TyraelRaven

Recommended Posts

Alright, I tried to google this, but couldn't find anything similar.

 

First off, I'm running Windows 7 x64, which has a tendency to be involved in a large number of issues, though I'm not sure of its relevance with this issue.

 

I just got a new mod, and it requires OBSE to work, along with the Math Functions portion of OBSE to be enabled. So, I installed the mod and OBSE, launched from OBSE, and the game started with no problems. However, when trying to load a game or start a new game, the loading screen will appear, and before it makes any movement the game will CTD.

 

I have discovered that with ONLY the mod running, the game works, with the mod AND OBSE running it works, but with the Mathfunctions.esm enabled, this crash occurs every time. As such, it would appear that everything is working fine, save the Math Functions portion of OBSE. I am launching using OBSE, so it isn't an issue as simple as that.

 

Anyone know why the math functions portion of OBSE would fail to work, although everything else does, and how I might fix this?

Link to comment
Share on other sites

Alright, I tried to google this, but couldn't find anything similar.

 

First off, I'm running Windows 7 x64, which has a tendency to be involved in a large number of issues, though I'm not sure of its relevance with this issue.

 

I just got a new mod, and it requires OBSE to work, along with the Math Functions portion of OBSE to be enabled. So, I installed the mod and OBSE, launched from OBSE, and the game started with no problems. However, when trying to load a game or start a new game, the loading screen will appear, and before it makes any movement the game will CTD.

 

I have discovered that with ONLY the mod running, the game works, with the mod AND OBSE running it works, but with the Mathfunctions.esm enabled, this crash occurs every time. As such, it would appear that everything is working fine, save the Math Functions portion of OBSE. I am launching using OBSE, so it isn't an issue as simple as that.

 

Anyone know why the math functions portion of OBSE would fail to work, although everything else does, and how I might fix this?

Sure you turned harder for someone to help yourself. Better if you tell us what is the mod you are trying. I don't know what is the mathfunctions.esm but I don't think it is OBSE's responsibility not even as a plugin (like Pluggy for instance). So, please, it's not OBSE that is causing CTD.

 

In time: Searching for that MathFunctions.esm returns few significant informations, and I could find only one place to download it, as an addendum for a mod called "The brandy Marker Quest", uploaded afterward many users having their game crashing for NOT having the ESM enabled.

 

The conclusion I get from all this is, an ESM is not the better thing to deal with such low level processing, newer OBSE versions already implements several math functions which may turn that ESM deprecated (albeit I think it's author had good intention and that is a significant work that deserves respect).

 

Finally, it is in the mod itself the problem, or maybe in that MathFunctions.esm. Please tell us what mod is that so we can hope to have means to help.

 

You could try and convince the mod's author to update his mod to use OBSE's native math functions. It grants speed, performance and NO issue at all with ESM's restrictions nor need to activate/deactivate anything.

Link to comment
Share on other sites

Actually, I checked, and this file came with the mod, not OBSE. The wording in the mod's readme made it sound as though mathfunctions.esm was a part of OBSE, not the mod.

 

At any rate, the mod in question is the completed Pirate Isles mod by Jedininjafuq based on Dark Soul' s from a couple years back.

http://www.tesnexus.com/downloads/file.php?id=28290

 

I read through all the comments on the mod, and no one else appears to have this issue.

 

Any ideas why a math functions .esm would be causing a CTD?

Link to comment
Share on other sites

First, I have found Win7x64 has far less issues than either XP or Vista. It has ben far more stable when playing and I have seen fewer crashes.

 

The only real issue is installing Oblivion in the default place (program files folder) Don't do that. The UAC protects any program in the program files folders. Disabling the UAC is band aid and dosn't really fix the UAC problem. Install outside of the default location - somewhere like C:\Games\Oblivion and it completely removes UAC as a factor.

 

Any time I have seen any claims that OBSE caused a crash it has turned out to be a mod that needed OBSE that caused the crash, and not OBSE. The biggest problem has been not starting OBSE before Oblivion - use the OBSE Launcher and not the Oblivion launcher - or use the built in Oblivion launcher from OBMM which automatically starts OBSE if it is properly installed.

 

Mathfunctions.esm does not seem to be a part of OBSE - are you sure it doesn't come with some other mod as an extension to OBSE?

 

What is it supposed to do? and what mod requires it?

Link to comment
Share on other sites

Thanks for the response Bben, however, I have established that it is a mod issue rather than an OBSE issue, as stated immediately prior to your post.

 

I decided to try installing Wrye Bash to see what it made of the situation, and according to it, the master file mathfunctions.esm is not available, although the esm file is definitely linked (I purposely reset this) properly, Wrye insists that it is not correct.

 

Any ideas? I'd really like to know why I seem to be the only person (judging from the comments on the mod) having an issue of this nature.

Link to comment
Share on other sites

As near as I can tell, Mathfunctions.esm is not a part of OBSE. I haven't been able to find it at all which makes me think it is part of something else.
Link to comment
Share on other sites

I understand MathFunctions.esm is an older mod to allow what the name states, yet the approach was wrong from start and by now it is not even necessary anymore, once math functions were implemented in low level and self contained calls inside OBSE itself.

 

But any mod that used it still requires it under risk to crash on start by lacking of parent ESM. Strange is you report the contrary, what lead to guess the actual mod does not use that ESM anymore.

 

Theoretically the presence of MathFunctions should not interfere with anything that does not use it, still there are many reports of troubles introduced by it. Not something I can help here other than reiterating the mod author should update the code to remove the dependence (or someone else, under permission, if he is not active anymore) or avoid using the mod at all.

 

I fear, considering the mod age without updates, it's not anymore supported, maybe I'm wrong.

Link to comment
Share on other sites

Its easy enough to remove (or at least change) a mod's dependancy on a master using either wrye bash, gecko, or TESIV Edit. If mathfunctions does exactly what it says on the can then OBSE does all that and more anyways, and "in theory" the mod should still function as long as OBSE is enabled and the game is launched through it.

In theory...

Fun thing about modding, is that logic need not apply; Mods frequently don't do as they should, or would on a different system, and often change things that logic would appear to decree they don't touch... so changing a mod's masters can be a risky thing to do at best. However, here would seem to be an exception, due to the fact that quite a few people seem to have or at least did have this working.

Take a nosey through the endorsements/upload thread for the file and see if that mentions anything, or just change the master dependancy and wing it. As mentioned, the functions are built into OBSE now, so it should work.

 

Good luck.

 

Jenrai

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...