Fallout Nv Crash On Startup

Posted on by  admin
Fallout Nv Crash On Startup Rating: 7,0/10 6048 votes

Click 'Add', then browse to your New Vegas folder (Usually in your Steam Steamapps Common folder), and add FalloutNV.exe Scroll down to the 'Power Management Mode' option, and set it to 'Prefer Maximum Performance'. Click Apply, then Yes. Fallout New Vegas should hopefully not crash for you (at least not with the same frequency) anymore!

  1. Fallout New Vegas Geck Crashes On Startup
  2. Fallout Nv Mods Crash On Startup
  3. Fallout New Vegas Crash On Startup No Mods

Just installed Fallout New Vegas.

After some time of game play the game just quit to Desktop without any error messages.Can someone point me directions on why this is happening and how can I fix it?

Running on Windows 7 32-bit, nVidia GTS250 MB.

Robotnik
27.4k43 gold badges132 silver badges232 bronze badges
RHaguiudaRHaguiuda

3 Answers

Fallout nv crash on startup today

The game is very buggy, make sure you have the latest patch installed (should happen automatically if Steam is not in offline mode). Also try to install the latest Nvidia driver.

But most likely you just have to wait for a new patch to fix some more of the numerous crashing bugs this game obviously has.

Mad ScientistMad Scientist
47.6k162 gold badges380 silver badges568 bronze badges

If you have a multi-core machine, you may want to try these instructions: http://www.pdsys.org/blog/post/2009/02/07/Fallout-3-VideoDisplay-Freezes-sound-keeps-going.aspx

Please Note: Even though this was written with Fallout 3 in mind, it also works for Fallout New Vegas. Enjoy!

Fallout nv crash on startup

The game engine has some issues with processors that have more than 2 cores. You can force the game to only use two of them and it will stop the freezing. I haven't had it freeze once since I did this several days ago.

Open up the fallout.ini file in: My DocumentsMy GamesFallout3

(Note: In Fallout New Vegas, Most tweaks which would normally go in the Fallout.ini file in Fallout 3 actually need to be made in the Fallout_default.ini file found under the Program Files (x86)Steamsteamappscommonfallout new vegas directory in Fallout: New Vegas. This is because when the game is launched via Steam, it opens the launcher first, which overwrites your Fallout.ini file with the contents of the Fallout_default.ini file, along with your launcher settings. Make a backup of Fallout_default.ini, then edit it with a text editor.) (Source)

Find the line:

bUseThreadedAI=0

change it to:

bUseThreadedAI=1

Add another line after it and insert:

iNumHWThreads=2

This will limit the game to 2 cores and prevent the engine bug from causing the game to freeze.

Nicholas HeadNicholas Head

From the PC Gaming Wiki's 'Fallout New Vegas - Game Crashes Randomly' article:

D3D9.dll Replacement

  • Start the installer in compatibility mode for Windows XP SP3 and as an Administrator.
  • Download D3D9.dll from MediaFire or a similar source.
  • Place D3D9.dll in the directory that contains FalloutNV.exe.

Random Crashes (Random Crashes that tell you FalloutNV.exe has stopped working.)

  • Download the following mods: NV Stutter Remover, CASM, Fake Fullscreen Mode Windowed.
  • For assistance on downloading these mods: http://www.youtube.com/playlist?list=PL0E5E8CA384409B11&feature=plcp

I have personally tried NV Stutter Remover and CASM. NV Stutter Remover modifies the game to be more 'stable' (more info on its New Vegas Nexus page here). CASM (Cipscis' Automatic Save Manager) allows for an incremental auto-save function specified by a time preset (can also be done manually through a hotkey), allowing you to load a savegame close to when FNV crashed. Fake Fullscreen Mode Windowed runs the game in windowed mode, which some report as helpful in preventing crashes (more info in its New Vegas Nexus page here).

galacticninjagalacticninja
31.4k68 gold badges228 silver badges428 bronze badges

Not the answer you're looking for? Browse other questions tagged technical-issuesfallout-new-vegaswindows-7fallout-3 or ask your own question.

Requirements

Mods requiring this file

Mod nameNotes
Blue Hotel
FNV Large Texture Support
Immersive Power Armor
My Little Anthro Pony - Type 3
Rage of HellIt stops the Crash at the sink, maby will try to fix without so console users can have a go. will keep old up for them.
The Far Oasis
The Strikers (Restoration Movement)
Permissions and credits

Fallout New Vegas Geck Crashes On Startup

Credits and distribution permission

  • Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
  • Upload permissionYou are not allowed to upload this file to other sites under any circumstances
  • Modification permissionYou are not allowed to modify my files, including creating bug fixes or improving on features under any circumstances
  • Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
  • Asset use permissionYou are not allowed to use assets from this file under any circumstances
  • Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
  • Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets

Author notes

This author has not provided any additional notes regarding file permissions

File credits

This author has not credited anyone else in this file

Fallout Nv Mods Crash On Startup

Donation Points system

This mod is not opted-in to receive Donation Points

Changelogs
  • Version 7.5.1.0

    • Fixed compatibility for automated install alongside TTW when using Mod Organizer. Thank you DarianStephens.
    • No change to nvac.dll (compared to 7.5.0.0).
  • Version 7.5.0.0

    • Win10AU fix.
    • Added support for installation via mod manager for Fallout 3, Oblivion and Skyrim.
    • Added Windows version to log output.
    • Added support for address 00B57AA9.
  • Version 7.4.0.0

    • Internal code cleanup and minor refactoring.
    • Added naive thread safety for log output to avoid rare mangled log output.
    • Added heuristic detection support for TEST instructions.
    • Added heuristic detection support for more x87 FPU instructions.
    • Added heuristic detection support for MOVSW & LODSW instructions.
    • Added support for a Havok physics crash related to address 00C670CE.
    • Added support for an NVSR variant of InterlockedCompareExchange.
    • Improved logging in case of a specific exception in ntdll.dll.
    • In-game console command to toggle log output to console (type 'nvac' in the console).
    • Memory purge via PCB added to exception recovery attempt for address 00AA55A6.
    • Added exception handling during plugin load.
    • Changed some '!' log entries into '_' to reflect their informative as opposed to exclamatory nature.
    • Inlined more helper functions.
    • Refined more helper functions.
    • Added capability to force loading of a specific shader package; if DataShadersshaderpackage%03i.sdp exists, it will override others.
    • Added CrashSave generation; under certain conditions, a save will occur when NVAC can't prevent a crash.
    • CrashSaves have a 'CRASH' label in the Load game menu (without NVAC they will have a 'SYS' label).
    • CrashSaves should only be used as a last resort (in some circumstances they can contain bad data, like invalid player FaceGen data) but are available as an option (like if you hadn't saved in 4 hours and want to try to continue regardless).
  • Version 7.2.1.0

    • Fixed a logic flaw in bad pointer call recovery.
    • More changes to game error message logging; these will likely change further.
  • Version 7.2.0.0

    • Added heuristic detection support for one more instruction.
    • Improved bad pointer call recovery and related log entries.
    • Improved stack overflow recovery (slightly).
    • Added out of memory test for exceptions related to address 00AA9A41.
    • Added logging output for SEH hook failures.
    • Refined one helper function.
    • Inlined three more helper functions.
  • Version 7.1.0.0

    • Added heuristic detection support for MOVSS.
    • Added support for hang related to address 005E572B.
    • Added support for hang related to address 005E58BD.
    • Changed out of memory test sensitivity from 8 MB to 16 MB.
    • More changes to game error message logging; these will likely change further.
    • Minor code optimizations.
  • Version 7.0.0.0

    • Massive amount of code cleanup and reorganization within NVAC.
    • Added heuristic detection support for 10 more instructions.
    • Made targeted code change SEH ('e' entries) more robust.
    • Improved efficiency of sanity checks ('s' entries).
    • Improved logging for New Vegas self-termination ('q' entry).
    • Added logging output to identify where main code called external library code ('^' entries).
    • Changed the fast exit for a specific ntdll.dll exception.
    • Removed targeted support for 16 addresses; they're now handled automatically:
    • 0043C47A, 0045840A, 004A408A, 004A995D, 004FD3CA, 0057E141, 0061387D, 006BF460
    • 008A5328, 0094E607, 00A02F52, 00A09FCA, 00A2FC8D, 00A5E378, 00AA6F14, 00D0D7D8
  • Version 6.9.0.0

    • Added heuristic detection support for MOVAPS / MOVUPS / MOVDQA / MOVDQU XMM?, OWORD PTR [?].
    • Improved recovery from null pointer call, null instruction and middle of nowhere exceptions.
    • Improved log output on null pointer call recovery failure.
    • Removed support for address 00401992; it was slow and is now handled automatically.
    • Narrowed circumstances to output message for Missing Master (0046158A) error.
    • Improved recovery and added log output for a Disabled object w/ LOD (006FCF03) error.
    • Added an out of memory check to exceptions related to address 00D1F29C.
    • More changes to game error message logging; these will likely change further.
  • Version 6.8.0.0

    • Memory check added to exceptions related to address 00AAA60A.
    • Made log truncation threshold smaller (from 16 KB to 8 KB).
    • More changes to game error message logging; these will likely change further.
    • Minor code optimizations.
    • Moved inliner address list to read-only data section.
  • Version 6.7.0.0

    • Added divide by zero exception support.
    • Added preliminary stack overflow exception support; this will be improved.
    • Increased game INI setting length limit (intended for sArchiveList, from 255 to 8191).
    • Altered specific game error message logging; these will likely change further.
    • Minor code optimizations.
  • Version 6.6.0.0

    • Added heuristic detection support for x87 instructions that begin with DD.
    • Added guard page exception support (including guard page restoration).
    • Fixed log output on null pointer call recovery failure.
    • Made two hang detections more conservative.
    • Resolved conflict with NVSE's EnableGameErrorLog setting.
    • Implemented specific game error message logging; these will likely change.
  • Version 6.5.1.0

    • Fixed a bug in NVAC's script extender plugin Query and Load functions.
  • Version 6.5.0.0

    • Improved grass render range by 1 cell distance; affected by fGrassStartFadeDistance.
    • Removed Sleep from last chance DirectX reset recovery; it wasn't helping.
    • Removed support for address 008256D9; it was slow and is now handled automatically.
    • Fixed a purely theoretical bug in IAT patching code.
    • Added support for hang related to address 00C3E159.
    • Added log output for a hang related to address 00A5BA62.
    • Added log output for program self-termination.
    • Added support for EXCEPTION_ILLEGAL_INSTRUCTION and EXCEPTION_PRIV_INSTRUCTION.
    • Added heuristic detection support for 49 more instructions.
    • Inlined six more helper functions.
    • Refined (optimized) three helper functions.
    • Refined a specific floating point zero test (39 locations).
  • Version 6.4.0.0

    • Added an out of memory check to exceptions related to address 00ED2C9E.
    • Added a minimum Sleep to last chance DirectX reset recovery.
    • Improved recovery from null pointer call, null instruction and middle of nowhere exceptions.
    • Fixed heuristic detection support for x87 instructions that begin with D8.
    • Inlined one more helper function.
  • Version 6.3.0.0

    • Added log output for OutputDebugString calls made by third party libraries.
    • Added log output for noncontinuable exceptions.
    • Improved detection of aligned instruction misalignment versus access violation exceptions.
    • Added heuristic detection support for x87 instructions that begin with D8.
    • Added heuristic detection support for 2 other reported crashes.
    • Added proper log output functions for '!' entries.
    • Initial groundwork for DirectShow Filter filtering.
  • Version 6.2.5.0

    • Made changes to various hang fixes.
    • Added heuristic detection support for MOVQ / MOVDQA / MOVDQU.
    • Added log output for a leveled list error.
  • Version 6.2.0.0

    • Preliminary support for address 00B63EFF.
    • Improved support for address 00E8C00B.
    • Added heuristic detection support for 920 more instructions.
    • Removed support for an asset loading hang added in version 5.8.0.0.
    • Added log output for two potential hangs.
    • Inlined two more helper functions.
  • Version 6.1.0.0

    • Added heuristic detection support for hundreds more instructions.
    • Improved handling of MOVAPS.
    • Made changes to various hang fixes.
    • Added an out of memory check to exceptions related to address 00AA55A6.
    • Removed targeted support for NVSE 3b2 (there's a newer version now).
    • Inlined 20 more helper functions.
  • Version 6.0.0.0

    • Added heuristic detection support for hundreds more instructions. Thank you beta testers.
    • Preliminary support for another asset loading hang.
    • Overhauled the instruction parser in the 'global' exception handler.
    • Improved identification of the host process (usually FalloutNV.exe).
    • Logs will no longer get crazy huge in the case of an infinite loop.
  • Version 5.9.0.0

    • Added experimental heuristic detection support for ten more instructions.
    • Inlined two more helper functions.
  • Version 5.8.0.0

    • Preliminary support for an asset loading hang.
    • Inlined two more helper functions.
    • Minor code optimizations.
  • Version 5.7.0.0

    • Preliminary support for address 005E0F16.
    • Preliminary support for address 006BF48E.
    • Preliminary support for address 00E8C00D.
    • Added heuristic detection support for ten more instructions.
    • Inlined two more helper functions.
  • Version 5.6.0.0

    • Added heuristic detection support for eight more instructions.
    • Added recovery attempt for null instruction exceptions.
    • Preliminary support for a hang related to semaphore use.
    • Minor efficiency improvements in various internal NVAC functions.
    • Added logging output for a specific oleaut32.dll exception.
    • Improved logging output.
  • Version 5.5.0.0

    • Preliminary support for address 004B068D.
    • Added backup SEH hooking mechanism.
    • Added ordinal export to allow the benchmark utility to directly time NVAC's exception handler.
    • Inlined five more helper functions.
    • Minor code optimizations.
  • Version 5.4.1.0

    • Minor update related to the NVAC benchmark utility.
  • Version 5.4.0.0

    • Added a utility to the Optional Files area to benchmark the speed of NVAC's exception handler.
    • Narrowed support for a specific New Vegas hang.
    • Added heuristic detection support for 18 more instructions.
    • Moved inliner address list to end of code section.
    • Improved logging output.
  • Version 5.3.0.0

    • Preliminary support for address 005A8EE0.
    • Broadened support for a specific New Vegas hang.
    • Added heuristic detection support for 23 more instructions.
    • Converted some heuristic detection comparisons into a jump table.
    • Inlined one more helper function.
    • Removed import jump table.
  • Version 5.2.0.0

    • Added support for GECK address 00936733.
    • Fixed a specific New Vegas hang; the ntdll.dll one. Thank you commoner31.
    • Added heuristic detection support for three more instructions.
    • Inlined four more helper functions.
    • Improved logging output.
  • Version 5.1.0.0

    • Preliminary support for address 00804432.
    • Preliminary status removed for address 00A61693.
    • Added heuristic detection support for two more instructions.
    • Added support for GECK version 1.4.0.518 and fixed a Head Preview crash.
  • Version 5.0.0.0

    • Preliminary support for address 006F47FC.
    • Logging now records an averted hang / freeze with an 'f' entry.
    • Changed the fast exit for a specific ntdll.dll exception.
    • Improved logging output for a specific ntdll.dll exception.
    • Added heuristic detection support for three more instructions.
    • Inlined four more helper functions.
    • Improved speed of code patching.
  • Version 4.9.0.0

    • Changed exception recovery for address 0051E2EA.
    • Preliminary support for address 0064DAD6.
    • Fixed a specific New Vegas hang (hopefully); not the ntdll.dll one.
    • Made the fast exit more aggressive for a specific ntdll.dll exception.
    • Improved logging output for a specific ntdll.dll exception.
    • Some minor efficiency improvements and code reorganization.
  • Version 4.8.0.0

    • Preliminary support for address 00A61693.
    • Changed a hang into a fast exit for a specific ntdll.dll exception.
    • Logging now includes an entry for NVSR's fast exit.
    • Fixed erroneous logging output related to address 00401992.
    • Improved logging output related to address 00AA55A6.
  • Version 4.7.0.0

    • Preliminary support for address 006B43FC.
    • Preliminary support for address 006B96CC.
    • Logging now includes an entry for a Missing Master (0046158A) crash.
  • Version 4.6.0.0

    • Preliminary support for address 005595B1.
    • Preliminary support for address 00AAA60A.
    • Added heuristic detection support for five more instructions.
    • Inlined three more helper functions.
  • Version 4.5.1.0

    • Fixed a mistake in 4.5.0.0 that prevented New Vegas from starting.
  • Version 4.5.0.0

    • Preliminary support for address 00EC61FD.
    • Preliminary support for address 00EC6225.
    • Added heuristic detection support for six more instructions.
    • Logging now includes an entry for a successful exit (but not for NVSR's fast exit).
    • Inlined two more helper functions.
  • Version 4.4.0.0

    • Changed exception recovery for address 00AA55A6, again.
    • Changed exception recovery for a specific ntdll.dll exception.
    • Improved logging output.
  • Version 4.3.0.0

    • Changed the main SEH hook slightly.
    • Added heuristic detection support for four more instructions.
    • Added support for exceptions within NVAC's exception handler.
    • Added recovery attempt for 'middle of nowhere' exceptions.
  • Version 4.2.0.0

    • Preliminary support for address 006BF460.
    • Added heuristic detection support for ten more instructions.
    • Inlined three more helper functions.
    • Moved inliner address list to code section.
  • Version 4.1.0.0

    • Added heuristic detection support for ten more instructions.
  • Version 4.0.0.0

    • Implemented additional SEH hooks; this should catch more errant unhandled exceptions.
    • Added heuristic detection support for one more instruction.
    • Minor efficiency improvements in various internal NVAC functions.
    • Logging now lists the location of the original crash address prevented in 'n' entries.
    • Inlined two more helper functions.
  • Version 3.9.0.0

    • Changed exception recovery for address 00440DAA.
    • Added heuristic detection support for three more instructions.
    • Added recovery attempt for calls to address 00000000.
    • Inlined ten more helper functions.
  • Version 3.8.0.0

    • Changed exception recovery for address 00AA55A6, again.
    • Changed exception recovery for address 006BF1DA.
    • Changed exception recovery for address 00EC621F.
  • Version 3.7.0.0

    • Changed exception recovery for address 00AA55A6, again.
    • Preliminary support for address 004A995D.
    • Preliminary support for address 006A870C.
  • Version 3.6.0.0

    • Changed exception recovery for address 00AA55A6, again.
    • Added support for address 0045840A.
    • Preliminary support for address 0094E607.
    • Preliminary support for address 00A2FC8D.
    • Preliminary support for address 00A5E378.
    • Preliminary support for address 00D1F29C.
    • Inlined two more helper functions.
  • Version 3.5.0.0

    • Changed exception recovery for address 00AA55A6, again.
    • Restored support for address 0043C47A.
    • Preliminary support for address 00AAA62E.
    • Inlined three more helper functions.
  • Version 3.4.0.0

    • Restored preliminary support for address 006ADB69.
    • Restored preliminary support for address 006FCF03.
    • Preliminary support for address 00440DAA.
    • Preliminary support for address 004A408A.
    • Preliminary support for address 00559506.
    • Preliminary support for address 0057E141.
    • Preliminary support for address 008256DC.
    • Preliminary support for address 008A5328.
    • Preliminary support for address 00AA6F14.
    • Preliminary status removed for NVSE offset 000443B8.
    • Inlined two more helper functions.
    • Fixed compatibility with SEHOP.
  • Version 3.3.0.0

    • Finished integrating function inlining with the global exception handler.
    • Added support for address 004FD3CA.
    • Preliminary support for address 00401992.
    • Preliminary support for address 00D0D7D8.
    • Inlined two more helper functions.
  • Version 3.2.0.0

    • Temporarily removed support for address 006ADB69.
    • Temporarily removed support for address 006FCF03.
    • Preliminary status removed for address 0051E2EA.
  • Version 3.1.0.0

    • Fixed support for address 0061387D.
    • Initial implementation of helper function inlining.
  • Version 3.0.0.0

    • Implemented more efficient method of handling simple exceptions.
    • Added support for address 0065893A.
    • Preliminary support for address 0054546F.
    • Preliminary support for address 0061387D.
    • Preliminary support for address 006ADB69.
    • Preliminary support for address 006FCF03.
    • Preliminary support for address 00C9E64E.
  • Version 2.9.0.0

    • Changed exception recovery for address 00AA55A6.
    • Preliminary support for address 0057C876.
    • Preliminary support for address 006A7F22.
    • Preliminary support for address 006BF1DA.
    • Preliminary support for NVSE offset 000443B8.
  • Version 2.8.0.0

    • Added support for address 009611EA.
    • Preliminary support for address 00405440.
    • Preliminary support for address 006B9102.
    • Preliminary support for address 00A02F52.
    • Preliminary support for address 00A09FCA.
    • Preliminary support for address 00EC621F.
    • Preliminary status removed for NVSE offset 00020A07.
    • Improved mod manager support. Thank you freddy_farnsworth.
  • Version 2.7.0.0

    • Added support for address 0043C47A.
    • Preliminary support for address 0051E2EA.
    • Preliminary support for NVSE offset 00020A07.
    • Preliminary status removed for address 00A61A74.
    • Added NVSE info to log output.
  • Version 2.6.0.0

    • Added support for address 0072607A.
    • Preliminary support for address 006B3542.
    • Preliminary support for address 006F3F52.
    • Preliminary status removed for address 0045CD6A.
    • Preliminary status removed for address 0084E3AA.
  • Version 2.5.0.0

    • Preliminary support for address 0045CD6A.
    • Preliminary support for address 00AA55A6.
    • Added minimalist readme to zip file.
  • Version 2.4.0.0

    • Preliminary support for address 0084E3AA.
    • Added support for installation via mod manager (hopefully).
    • Logging now lists the location of the original crash address prevented in 'e' and 's' entries.
    • Logging now lists the module filename for the address of the exception.
  • Version 2.3.0.0

    • Preliminary‎ support for address 00A61A74.
    • Improved logging output (was writing some NULLs where I meant to put spaces).
  • Version 2.2.0.0

    • Logging now has a meaningful timestamp (ddhhmmss, day:hour:minute:second).
    • Unhandled exceptions are now logged. Submit them in the comments.
  • Version 2.1.0.0

    • Added logging (to nvac.log in your New Vegas folder).
    • Improved compatibility test before applying changes.
    • Slight reduction to stutter on exception recovery.
  • Version 2.0.0.0

Donations

Fallout New Vegas Crash On Startup No Mods

Straight donations accepted

Comments are closed.