- #New vegas nvse causes problems mod
- #New vegas nvse causes problems software
- #New vegas nvse causes problems code
- #New vegas nvse causes problems windows
I think that has to be done by the loader (though I'm not confident) and since presumably nvse_loader will handle the loading.Īustin England Posts: 3528 Joined: Thu 7:16 pm
![new vegas nvse causes problems new vegas nvse causes problems](https://www.gry-online.pl/galeria/html/pliki/287360081.jpg)
Oblivion didn't really need LAA, but it looked to me like Fallout was a lot closer to needing it, so probably a heavily modded New Vegas will be really getting close. However, unrelated to Stutter Remover there is a feature I want to suggest - having your loader automatically enable (controlled by a command line option, but perhaps defaulting to enabled) the LAA flag in FalloutNV.exe. Stutter Remover likes to use OBSE to issue console commands, print messages to the console, basic things like that, but it doesn't strictly require anything beyond getting loaded so it can start modifying the executable image. Dealing with those issues myself is no fun, particularly once Steam gets involved.īeyond that (and really basic stuff like identifying the version of FalloutNV present) there's no hard and fast requirements. Give us your requirements, and we'll try to get them in place for the first release.įirst and foremost, getting my dll loaded. We've gotten the support we need from Valve - so we just need to implement our functions and wait for Bethesda/Obsidian to settle on a build. Lil Miss Posts: 3373 Joined: Thu 12:57 please let us know what NVSE functionality you need for the NV Stutter Remover. Now back to our regularly scheduled program.
#New vegas nvse causes problems windows
This has been an ultra-geek excursion to the depths of windows programming. We want to get the basic functionality up and working. We'd have to dump the stack and investigate the current script handling (if script handling is even happening at all.) Certainly this isn't going to be high on our list for right now. Still - I am not sure how useful this will be or whether we'll be able to tell exactly what caused the crash. So yes, assuming our VEH gets called we ought to be able to make sure that we don't mess up New Vegas' handling.
![new vegas nvse causes problems new vegas nvse causes problems](https://e-methodstechnologies.com/wp-content/uploads/2021/12/Fallout-New-Vegas-Crashing.gif)
Windows will use various VEHs at times (which causes us all sorts of problems) and New Vegas could be using one and returning that it handled the exception.
#New vegas nvse causes problems software
I understand how VEH works (it plays an important role in the memory management system of the very large commercial software product I work on for my day job.) From my experience using it, I know that other VEHs can interfere with ones we want to use.
#New vegas nvse causes problems code
No matter if FNV already registeres a VEH of it's own (highly unlikely) or not, if you register an VEH and make sure to return EXCEPTION_CONTINUE_SEARCH you will not in any way interfere with the exception handling as already implemented by FNV.Ī VEH gives you a first chance exception handler which is called before any others, while a "top-level exception handler", being the outermost SEH, represents a last chance exception handler, right before the exception escapes back into the OS code which started the current thread (and which will terminate the process if it ever sees an exception).Ī "top-level exception handler" would be the outer most structured exception handler (which you can find by using the current exception handler pointer from the TIB and work your way outwards). When an exception is raised, _before_ the normal structured exception handling starts unwinding the stack, all vectored exception handlers are called. Instead the OS keeps a simple linear list for the whole process of all registered vectored exception handlers. They are not in any way specific to the current context. "Vectored exception handlers" are totally different.
#New vegas nvse causes problems mod
But even then we may not be able to tell what mod was making the call when the crash occurred (which is the real information requested.) Thanks.A "top-level exception handler" would be the outer most structured exception handler (which you can find by using the current exception handler pointer from the TIB and work your way outwards). If it does, then our exception handler might get in the way, or never be called. The real issue is that I don't know whether New Vegas already has one. Yes, that is what I meant by a "top-level exception handler".