Client Troubleshooting: Difference between revisions

From New Vegas: Multiplayer
Jump to navigation Jump to search
(Created page with "Sometimes installing NV:MP may not go as expected. We have been ambitious with the project, and sometimes a little help is needed with some additional troubleshooting in order to get your client on its feet. Here is a list of troubleshooting suggestions for various issues you may face whilst trying to get started. === Launching NV:MP does not do anything at all === NV:MP may be missing required dependencies and is silently failing to load. Try these steps suggested belo...")
 
(Remove the ask for mods to fix soft locking, which is not possible really)
Line 121: Line 121:
# Load a save in the Discord at #saverecovery that was before the quest or event started in order to force it to retry.
# Load a save in the Discord at #saverecovery that was before the quest or event started in order to force it to retry.
# Do other quests and come back, sometimes in-game time and other players in the area can disrupt scripts.
# Do other quests and come back, sometimes in-game time and other players in the area can disrupt scripts.
# Type /report in-game and describe your issue, this will be sent to Game Staff. Also, check #Inquiries in the Discord.


=== The public server not showing up on the launcher ===
=== The public server not showing up on the launcher ===

Revision as of 13:16, 25 July 2023

Sometimes installing NV:MP may not go as expected. We have been ambitious with the project, and sometimes a little help is needed with some additional troubleshooting in order to get your client on its feet. Here is a list of troubleshooting suggestions for various issues you may face whilst trying to get started.

Launching NV:MP does not do anything at all

NV:MP may be missing required dependencies and is silently failing to load. Try these steps suggested below incrementally until your launcher appears on an attempted retry.

  1. Install/reinstall the redistributables, you can use a more aggressive redist installer script hosted on TechPowerUp. Download the zip file, extract it somewhere, and right-click on install_all.bat and run as administrator. This process may take a few minutes but will make sure any redistributable packages are installed fresh.
  2. Run nvmp_launcher.exe as administrator, not with any shortcuts but just directly through Windows Explorer. We do not recommend doing this as a long-term solution due to security risks, but this may fix up any missing installation files that could not be done without an administrator account
  3. Restart your computer.

I wish to do a fresh install for NV:MP, but I'm unsure about the best way to do so. How do I do it?

Uninstall the game using Steam, then check the steamapps/common folder and delete the Fallout New Vegas folder if it remains. After installing the game again, launch it and load up an existing save file or start a new game up until pressing “No” on the Hardcore prompt at the end of the Doc Mitchell intro, be sure to save afterward to have a clean unmodded save file for any future fresh installs. This process will create the fresh .ini files. Install NV:MP again and it should work right away.

If you would like to keep a separate installation of Fallout New Vegas for modded single-player purposes, rename the game's directory in the Steamapps/Common folder. An example would be “Fallout New Vegas Singleplayer”. This should also be done in the Documents/My Games folder for the “FalloutNV” folder.  From there, you can uninstall and reinstall the game via Steam. Launch the newly installed New Vegas in a similar fashion as stated above to create a new FalloutNV folder. You will now have a second, fresh install of the game that can be used to install NV:MP without any worry of needing to remove any pre-existing mods.

I have a translated copy/version of the game and I installed the mod, but when I click to authenticate the main server, I can't get past the Mod Dependencies prompt where one file has a red symbol and two have a yellow one

This is an issue caused by your translated game having a different FalloutNV.esm than the server's copy, which is an English FalloutNV.esm copy. Any translation changes FalloutNV.esm's integrity. The fix for this is to change your game's language through Steam (or your game provider) itself.

To do this, go into Steam, click on Library and find Fallout New Vegas and right click on it, click on Properties and select the Language tab, then select English as your language. If you're doing this whilst you have the game already installed, it will basically act as an update to the game and you should be able to download the other two dependencies and play NV:MP. If this doesn't work, uninstall the game, set the language to English, and install it with the language set like that.

If you're on GOG, you will have to either change the language through there or get another English GOG copy.

For Fallout New Vegas RU players: after switching the language to English, be sure to go into your game's Data folder and delete FalloutNV.lang file, which is completely useless on the English version and in fact will actually make the loading longer because it doubles the entries that FalloutNV.esm has, making them load again for another unnecessary time. When you're done with playing NV:MP, switch to your preferred language (RU, CZ, PL) and verify integrity to get FalloutNV.lang back, as it is required for the Russian/Czech/Polish main menu translations, primarily fonts.

The launcher and game work, but I keep crashing mid-play session

Fallout New Vegas is infamous for its random crashes, and by extension, this applies to any and all modifications to the game. NV:MP is still in development, so it's likely you'll experience crashing. If you do crash, it is recommended to submit your crash via the automatic bug reporter that opens after a crash occurs to help us identify and fix issues throughout development.

Some players have experienced more crashing happening with the 4GB installation of NV:MP (as of 3.82+). Please see if removing this, and making sure New Vegas Heap Replacer is not enabled. It is also recommended that you install New Vegas Anti-Crash (NVAC). The number of crashes you experience may be reduced if you are using NVAC.

I have the GOG version, but even when I use the Edit Game Directory option in the NV:MP Launcher, the Mod Dependencies prompt doesn't want to download the required dependencies

This is because the Mod Dependencies prompt is only made to detect dependencies within the default Steam Fallout New Vegas filepath that it was set to detect, even if the Steam version isn't installed. This file path is C:/Program Files (x86)/Steam/steamapps/common/Fallout New Vegas/Data. Chances are if you own the GOG version, you don't have this file path anywhere in your PC. The fix is to create it.

First, go into your GOG installation's Data folder and copy FalloutNV.esm. Go into C:/Program Files (x86), create a Steam folder, then a steamapps folder inside it, then a common folder inside the steamapps folder, then a Fallout New Vegas folder into common, and a Data folder into the Fallout New Vegas folder. Inside this data folder you will paste the FalloutNV.esm file that you copied. With this, you should be able to download the two other dependencies. However, this process isn't done yet.

Once the two dependencies have downloaded, cancel the authorization process completely and go back to your “Steam” Data folder. You should have two .ESP files named NVMP Q Patch and NVMP Rebalance. Copy them and paste them into your GOG installation's data folder and then you can properly authorize and NV:MP will work like normal.

If the process above doesn't work, you can create the entire Steam Fallout New Vegas file path, however this time you don't create the Fallout New Vegas folder, but instead you dump the entire GOG game installation folder (with the folder name set to Fallout New Vegas) into that steamapps/common folder. Once you've done that, Edit Game Directory and set it to your GOG copy now located inside your fake steamapps/common folder.

If this process doesn't work either, then the only course of action would be to buy the game on Steam or wait on GOG support to be completely fixed.

I have TTW installed using MO2's virtual folders function, which should leave the game installation directory unscaved, why is NV:MP refusing to work?

Unfortunately, even with MO2's virtual folders function, the game installation directory isn't saved from major changes that affect NV:MP. You can either do a fresh install (instructions at the top of Troubleshooting), or use two game directories.

The easiest way to do this that I've heard from another experienced player is to find the Fallout New Vegas folder in steamapps/Common and rename it into anything you want, then go into Steam and uninstall New Vegas. Because Steam doesn't detect anything, it doesn't uninstall anything either, but it recognizes New Vegas as uninstalled. Afterward, download and install New Vegas again, then launch the game and load a clean save file or start a new game and get to the part where you say “No” to the Hardcore prompt, then exit the game, so that the new .ini files get created. With this, you should be able to install NV:MP into the clean Fallout New Vegas folder and play.

If you want to continue playing TTW, rename Fallout New Vegas (the one with NV:MP installed) into something else then rename your TTW game installation back into Fallout New Vegas, then use MO2 to start it all up, and it should work. As a warning: do not boot up MO2 if you haven't renamed the Fallout New Vegas folder with NV:MP installed, as it will break it. The same can be said about the other way around: NV:MP will not work with a renamed Fallout New Vegas NV:MP directory.

This can also apply with other mods of such a magnitude like The Frontier and New California, however, DUST runs off of one .ESP file so this process isn't required, as the server you're playing on will disable it.

I get an MOTD error when I try to join a private server

If you've received a MOTD error, it means that you successfully made a connection to the server as a player - but your client didn't follow up with the first “Message of the Day” packet in time (maximum time allowed in CO:OP servers is 1 minute 30 seconds until the player is kicked). This packet tells the server you're ready to be synchronized.

There are a few potential solutions, the first is seeing if removing a 4GB patch to FalloutNV helps. There is a temporary issue with the 4GB patch that may cause NV:SE to prevent NV:MP from sending communications to the server. If this doesn't help, then the next point of call is to make sure you don't have an NV:SE plugin that is interfering. The last solution we can offer is to see if you have too many mods being loaded for your CPU to handle. Again, if you take longer than 90 seconds - then the server thinks you're unresponsive and disconnect you.

I can launch the client, but when I try to join a server it crashes right back into the NV:MP client

Please make sure you have run the game after installing at least once; trying to run NV:MP without having first run Fallout: New Vegas can present some issues that make the mod unplayable.

Do I need any DLCs to play on the main Ring-A-Ding-Ding server?

Yes. All of the DLCs are integrated on the main server thus you need all the DLCs apart from Courier's Stash. Otherwise, you can't join the server.

I keep getting the error saying New Vegas is not installed

If you need to select a different game directory than the one in use, you can use the Edit Game Directory button.

This is a common issue that usually happens when New Vegas is not installed in the correct place. The game needs to be installed on the same drive that Steam is on. For example, this is what your directory should look like for New Vegas - C:\Program Files (x86)\Steam\steamapps\common\Fallout New Vegas

Also, be sure that your NVMP Client/Launcher is installed within the Fallout New Vegas directory.

Clicking new save or continue in the Fallout New Vegas menu is not doing anything, and is not creating a new save

Go to C:\Users\%USERPROFILE%\Documents\My Games\FalloutNV and delete Fallout.ini.

Not able to see chat or statistics on the top left, but able to see players

  1. Close any and all programs that create an overlay. For example Rivatuner, MSI afterburner, Nvidia overlay, AMD overlay
  2. Validate files and repair via the launcher

Crashed to desktop with "DirectX binding failed - the client cannot continue"

  1. Delete d3b3.ll in C:\Program Files (x86)\Steam\steamapps\common\Fallout New Vegas
  2. Validate your Fallout New Vegas Game files

Crashed to desktop with "Font spritesheet file 'nvmp\res\ui\gamebitmap_0.png' was not found on disk or failed to load due to graphical error"

  1. This is caused by not having a 16:9 aspect ratio set as your game resolution. Unfortunately due to limitations, you must have a valid widescreen resolution set on your Fallout launcher to run NV:MP in widescreen. You can set this via the singleplayer launcher window, or by setting it to run in windowed mode.

Crashing upon loading into the server

This could be a save issue after hitting “Continue”.

  1. Place the newest save into #saverecovery in our official Discord server
  2. Place the second newest save into #saverecovery
  3. Validate files, and repair via the launcher
  4. Ensure you have xNVSE and 4GB patcher mods and nothing else (Once you can launch successfully, feel free to get other mods).

Unable to join - "Failed to download [FileName] due to internal error"

  1. Make sure your game is in English, this solves some issues.
  2. Launch as admin and attempt to validate and repair via the launcher.
  3. Install NV MP with the Zip instead of the .exe.
  4. Disable all VPNs or proxies.
  5. Restart the PC, validate files, and repair via the launcher.

FNV launcher opening instead of the actual game when trying to join the public server

  1. Launch the game in singleplayer, get through doc Mitchell's house and outside.
  2. Restart PC
  3. Validate and repair files via Launcher and attempt again.

Not able to hear or talk to other player's in-game with VOIP OR crashing when pressing V for VOIP

This can also be visibly seen with the error "Opus decoder driver error".

  1. Restart game
  2. If that doesn't work, then it's due to your CPU not having AVX encoding/decoding, meaning you won't be able to use the in-game VOIP, and cannot press V.

NV:MP binaries missing

  1. Validate and repair your files via the launcher
  2. Ensure that your anti-virus isn't blocking them from downloading.
  3. Start your install from scratch, but use the zip file instead of the exe to install the mod
  4. Restart PC

Quest bugged with missing dialog options, soft locked, or a bugged scripted event

  1. Restart your game, validate files, and repair via the launcher.
  2. Load a save in the Discord at #saverecovery that was before the quest or event started in order to force it to retry.
  3. Do other quests and come back, sometimes in-game time and other players in the area can disrupt scripts.

The public server not showing up on the launcher

  1. Hit the refresh button in the top right
  2. Validate and repair files via the launcher
  3. Double check the Discord that the server isn't being restarted or down for maintenance
  4. Manually connect to the IP at eden.nv-mp.com:27017

NV:MP Installer launcher is completely blank

  1. Delete all of the NV:MP files you downloaded
  2. Use the ZIP folder download instead of the .exe to auto-install.

Hamachi not allowing connection between client and server

  1. Check firewall and anti-virus.
  2. Use Radmin instead of Hamachi.

Game connecting and launching, but no network statistics or chat

  1. Launch the nvmp_launcher.exe as admin then click validate files and repair
  2. Double check firewall and anti-virus aren't blocking NV:MP.

Installer not working - "Exception has been thrown by the target of an invocation."

  1. Uninstall NVMP by deleting it in your FONV folder.
  2. Reinstall using the client ZIP files instead of the .exe installer
  3. In the launcher validate and repair files.

"Alarm Trip" spam

Disregard it. This usually indicates the game has hung or is frozen, and our networking is keeping the connectivity alive in-case you can recover. If you see this before you crash, it can be ignored.