Jump to content

NVSE loader shows couldn't inject .dll In FNV


Clondike14

Recommended Posts

Hi ,

i'm not very tech savvy but I will try to explain my problem to get some help.

 

I am running FNV Ultimate from GOG. I installed the game outside the steam directory in it's own directory. ( Game CTD on options /play screen in steam)

 

I have Win10 64 bit, i9-9900K Cpu, 32Gb Ram, DirectX 12, NVidea Gforce RTX 2080 TI,

 

I downloaded FNVSE 6.0.7 from github and extracted all files into the FNV directory where FNV .exe is.

 

Having sent the nvse.loader to the desktop as a shortcut when trying to use it i get a message "nvse loader couldn't inject .dll2

 

I read that FNVSE only works with the steam version of the game and I have installed outside the Steam directory, is that my problem?

 

I'm doing something wrong and help/guidance would be great thanks.

 

I know FNV can be finicky and it's an old game but it's a great game nevertheless.

 

Sorry for long post.

Link to comment
Share on other sites

NVSE does work with the GOG version, but still needs to be installed into the "Data\NVSE" folder, which you have to create if your install process does not. You can manually create it and move all the NVSE files there from the game folder (where the FalloutNV.EXE file resides).

 

If you did move the game out of the "C:\Program Files(x86)" location, then likely any access privilege problem is one of "File and Folder permissions" on the parent "root" folder under which you installed the games. If this is not set correctly to allow at least "System", "Administrators", and "Users" to have "Full Control" then you can't overwrite other files or make changes. You then (while logged in as an "Administrator Account") need to enable the "Properties | Security | Advanced | Change Permissions" setting of the parent folder to enable the box: "Replace all child object permissions with inheritable permissions from this object", so those changes get applied to the existing files and sub-folders.

* Are you using the FNV 4GB Patcher (even with the GOG version)? For FNV Steam users (and now for GOG users as well with v1.4 or later) the tool easily solves the problem of the 2GB memory limit and loading NVSE for both the game and GECK. (Older versions of the tool are deprecated. The latest version (v1.4+) now supports the GOG version for auto loading NVSE, and the "NVSE_CONFIG.INI" file does not work for the GOG version without RoyBatty's patch. Revert to the backup copy created if you did run an older version.) Run the patcher once (as "Local Administrator" if necessary) and thereafter just use the default game FalloutNV.EXE (preferred) or FalloutNVLauncher.EXE (re-writes your INI files) as a normal user. The patched game automatically detects and launches NVSE.

How can you tell if the 4GB Patch is working?
: Look for the "Data\NVSE\NVSE_CONFIG.INI" file which for GOG users will otherwise will not get created without the "nvse_steam_loader". Check the "nvse_steam_loader.log" file (in the game root folder with the FalloutNV.EXE file) for errors.
: The [http://www.nexusmods.com/newvegas/mods/58277 JIP LN NVSE Plugin] has a function which can be run from the game console (<~>): "GetIsLAA" (not case sensitive).
: Possible return codes:
:* 0=patch is not applied
:* 1=patch was applied to the executable, but extra memory is not being allocated
:* 2=successfully allocated extra memory from the patch and is fully working.
: If "GetIsLAA" is returning code "1", try running the game from a "Local Administrator" account. If that is successfull, you need to move the game install location out of the "C:\Program Files" folder tree, or correct the "permissions" on it's folder if you have moved it, as you are going to have other problems down the road. Please see the wiki "Installing Games on Windows Vista+" article for details.
: Alternatively: if the Windows "Task Manager" indicates the "FalloutNV.exe" program has more than 2GB (2,000,000KB) of "Memory (Private Working Set)", then the 4GB Patcher is in effect. However, to the contrary: less does not mean it is not working. The game simply hasn't needed that much memory as yet.

 

Please read the "Checklist" entry "Item #6" regarding the 32-bit drivers requirement in the wiki "Fallout NV Mod Conflict Troubleshooting" guide. Also see the "Issue - Vanilla game Hangs on startup", "Cause 1" entry regarding the specific DirectX9 driver need.

 

I recommend anyone read the entire "FNV General Mod Use Advice" article to understand the differences between this game and others you may have experience with; especially if this is your first attempt to play a modded FNV or it's been more than a year since you last set it up. It is designed for someone who has never played a modded PC game before, so it tries to avoid making any assumptions, is kept "up-to-date", and covers years of "lessons learned" by a retired Technical Support expert. It is NOT a list of various mods to install that happen to work on the author's machine; only "the essentials". It addresses fundamentals underlying how to get the basic game and mods to work together. At least 90% of everything I post in the "Technical Support" sub-forum is already in that article. Once you can play a test game to at least Primm, only then should you try adding other mods from some other "guide".

-Dubious-

Link to comment
Share on other sites

Hi Dubious,

Thank you for the help. I do have the 4GB patcher installed. There is a lot to read and check out in your reply. I will read and check everything you suggested and post back.

 

Many thanks again for your detailed help.

Link to comment
Share on other sites

Hi Dubious,

I still have problems getting the FNVSE working with FNV. I tried following your suggestions and obviously messed up somewhere. I did extract the FNVSE files into the Data\NVSE folder which was already there. It looks like all the permissions have been set up ok with Full control for Administrators & Users.

I see the Data\NVSE\NVSE_CONFIG.INI file but I don't see a nvse_steam_loader file in there but I do see the nvse_steam_loader.dll. I don't know where the nvse_steam_loader.log is , I don't see it in the games root directory (where the .exe is).

 

When launching with the nvse_loader inside the NVSE folder the game tells me "couldn't find the FalloutNV.exe

Link to comment
Share on other sites

From the NVSE/README.md at master. xNVSE?MVSE. GitHub:

 

Installation

  1. Copy the .dll and .exe files to your Fallout NV directory. For Steam this is usually in your Program Files folder under Steam\steamapps\common\Fallout New Vegas\. If you see files named FalloutNV.exe and FalloutNVLauncher.exe, this is the correct folder. Do not copy these files to the Data folder as with a normal mod. (emphasis mine)

  2. Launch NV via running nvse_loader.exe or, if you have patched the game using FNV 4GB Patcher, FalloutNV.exe. Enabling the Steam Community option (enabled by default) will allow you to launch the game via Steam's standard UI.

 

From this it appears that the FalloutNVLauncher.exe does not go into the Data folder.

Edited by M48A5
Link to comment
Share on other sites

Hi Dubious,

Thanks I will try this, remember please my FNV is not installed in steam so those steam references confused me a bit. I will try this and post back.

 

Thank you

Link to comment
Share on other sites

Just replace references to "Steam locations" with those appropriate to GOG. Otherwise treat them the same. Use common sense and you will be fine.

 

My error; poor memory. (Been too many years since I installed it.) As pointed out, the NVSE_loader.exe goes in the game root folder. Here is where I found my (original "Silverlock") NVSE files.

 

In the "game root" folder (where "FallouNV.exe" resides):
* nvse.log
* nvse_1_4.dll
* nvse_1_4ng.dll
* nvse_editor.log
* nvse_editor_1_4.dll
* nvse_extender.log
* nvse_extender_ng.log
* nvse_loader.exe
* nvse_loader.log
* nvse_readme.txt
* nvse_steam_loader.dll
* nvse_whatsnew.txt

In the "Data\NVSE" folder (optional; some may not be present by default):
* nvse_config.ini
* nvse_config.testAnim
* nvse_plugin_geckpu_ew.ini (Probably from "Geck Powerup" mod.)
* TestAnim.txt

Everything else belongs under "Data\NVSE\Plugins" and it's sub-folders. When in doubt, just use the folder structure and files under each folder you find in the archive file.

[Edit: This information has been added and updated as "NVSE Installation issues" under the "Towards Game Stability" section of the wiki "Fallout NV Mod Conflict Troubleshooting" article.]

 

-Dubious-

Edited by dubiousintent
Link to comment
Share on other sites

Hi Dubious,

I followed the instructions as best as I could. Regarding the files in the "game root " folder (where the FNV.exe is) here's what I had and didn't have.

nvse.log---no file in my root folder.

nvse_1_4.dll---ok, moved from Data\NVSE to game root folder.

nvse_1_4ng.dll---no file in any folder.

nvse_editor.log---no file in any folder.

nvse_editor_1_4.dll---moved from Data\NVSE togame root folder.

nvse_extender.log---no file in any folder.

nvse_extender_ng.log---no file in any folder.

nvse_loader.exe---moved from Data\NVSE to game root folder.

nvse_loader.log---moved from Data\NVSE to game root folder (it was just names nvse_loader)

nvse_readme.txt---ok and moved into game root folder.

nvse_steam_loader.dll---No steam .dll in my game root folder , so I copied it from the steam FNV folder.

nvse_whatsnew.text---no file in Data\NVSE folder.

 

in the Data\NVSE folder

nvse_config.ini---yes it's there.

nvse_config.testAnim---yes it's there.

nvse_plugin_geckpu__ew.ini--- no not there.

TestAnim.txt--yes it's ther.

 

So I just play FNV from the normal launcher ? Then use the console to "GetNVSEVersion" so see what is shows ?

Link to comment
Share on other sites

Assuming you have patched your game with the FNV 4GB Patcher, you should now be able to run "FalloutNV.exe" and have NVSE functional. If you haven't patched, then run the "nvse_loader.exe" file per it's instructions instead of the "FalloutNV.exe" to launch the game. Either way, use the console to check the version is reported correctly to ensure NVSE is working correctly. If NVSE still does not start, try rerunning the 4GB Patcher.

 

The files you don't have in any folder are either not yet created because NVSE has not successfully run, or because you have not installed the "GECK Extender" or "Geck Powerup" mods for use with the GECK tool itself. In other words, don't worry about them being missing.

 

As you are running GOG, you do not need the "nvse_steam_loader.dll". The "steam.dll" from the "SteamLibrary" or "Library" folder should not be moved for the NVSE either way.

 

These questions have been helpful in refining the "NVSE Installation issues" entry. Please let me know if you can think of anything else that needs clarification.

 

-Dubious-

Edited by dubiousintent
Link to comment
Share on other sites

  • Recently Browsing   0 members

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