Logo Platform
logo amplifiers simplified

[Read first] Common issues, guides and solutions

Copied to clipboard!
9 years ago
Sep 16, 2015, 8:26:08 AM

Hey guys and gals,




Below is a compiled list of the most common issues in Endless Legend on PC. Note that some of these steps should be undertaken only if you are sure of what you are doing, and as such we always recommend you exercise caution when tackling the problems head-on yourself.





Issues specific to Endless Legend




Game keeps crashing - Starting the 32-bit version of the game on a 64-bit system


System.DllNotFoundException: steam_api_dotnetwrapper64 (diagnostics*.html)


DllNotFoundException: steam_api_dotnetwrapper64 (output_log.txt)




You can switch to the “32-bit” version by following these instructions:


  • Right-click on “Endless Legend” in your Steam Library.
  • Select “Properties”.
  • Go to the “Betas” tab.
  • Select the “32-bit” branch.


Mono Path Not Found
If you get the following error:

System.IO.FileNotFoundException: Windows mono path not found: C:\Program Files (x86)\Steam\steamapps\mono\mono\mini\mono.exe

  at Mono.CSharp.CSharpCodeCompiler..cctor () [0x00000] in <filename unknown>:0 

Try these:

Make sure you are updated to the latest version of Windows 10.


Set "-force-opengl" in the Steam launch options. To do so, right click the game in Steam, go to properies, then click on "Set Launch Options...".



World generation issues/crashes


We have gathered a bunch of solutions found with the help of the community: original thread. We also suggest you try adding the command line options below:


Add the command line option “-useembedded” (Properties on “Endless Legend” in Steam client library, and “Launch Options”) and launch a new game (don’t load Tutorial).


Add the command line option “-useshellexecute” (Properties on “Endless Legend” in Steam client library, and “Launch Options”) and launch a new game (don’t load Tutorial).


Note that you cannot use both commands at once. You need to test both but not at the same time.






Random crashes with ATI cards while running the 64 bits version of the game


If you experience random crashes, and possess a PC outfitted with an ATI cards, the current workaround is to swap to the 32 bits version of the game. In the Steam Library, right click on Endless Legend, select properties, go to the Betas tab, select 32 bits in the version droplist. This should update the game to 32 bits.


This problem has largely receded but can still occur, therefore if the above doesn't work for you, try the steps suggested in this post (be cautious as some of them should only be undertaken by experienced users).






OutOfMemoryException on end of turn on Windows 32bit version


See this thread.




Windows 10 and our games


If you are encountering issues launching Endless Legend with Win10, right click the game icon, go to Properties and in the Compatibility tab, tick the box "Run this program as admin". In some cases your Documents folder might be read-only, if that is the case be sure to change that setting too!




If the icon on your desktop is just a shortcut, find the Steam installation folder on your computer. For me it is: E:\Steam\steamapps\common\Endless Space (default installation folder on my secondary partition), and select the Endless Space executable.


Also worth a shot: running the game in compatibility mode for Windows 7. Same menu as above!






General PC troubleshooting




Update your drivers


While sometimes games can run fine even on outdated drivers, they are a common cause of issues in games, from graphic glitches to crashes. Update your graphic card's drivers by downloading and installing the newest drivers from the manufacturer's website. If you aren't sure how to find the appropriate drivers, we can help you find out which ones you need!



FAILED TO CONTACT KEY SERVER

  • Remove steam.app from /Applications folder
  • Remove everything in ~/Library/Application Support/Steam
  • Reinstall steam



Verifying the integrity of your game cache


  • Load Steam
  • From the Library section, control-click on the game and select Properties from the menu.
  • Select the Local files tab and click the Verify integrity of game cache... button.
  • Steam will verify the game's files - this process may take several minutes.
  • Once the process is completed, the Check Window will automatically exit.



Important: One or more files may fail to verify. This is normal for most Steam games. The files that fail to verify are local configuration files that should not be replaced as part of this process. You can safely ignore this message.


Make sure you do not execute any intensive other task on your computer at the same time such as scanning for viruses, or other cache integrity verifications.


[source]






Intel HD Graphics used instead of nVIDIA card

  • Go to NVIDIA Control Panel
  • 3D Settings->Manage 3D Settings
  • Tab "Global settings"
  • Preferred Graphics Processor 
  • Select: High performance NVIDIA processor



Bad performances with a nVIDIA card


  • Please verify if your monitor is plugged into the GPU and not the default slot of the motherboard.
  • Go to the nVIDIA control panel.
  • Then go to “Manage 3D Settings”, “Program Settings”.
  • Look for or add “Endless Legend” on the drop-list and tell nVIDIA to use the high performance graphics processor instead of the on-board graphics card.





Add the game to your antivirus's white list


  • If you are using an antivirus or a firewall program, it might be restricting Endless Legend's permission to write/create files. You can try to add the game as an exception in your antivirus/firewall in order to grant Endless Legend unlimited access rights. Same thing for WorldGeneratorContext (or "amplitude.worldgenerator.exe"). To find out how your specific antivirus/firewall works, please refer to its help documentation (or google it, it helps!)
  • Unchecking "Read Only" on your EndlessLegend/Public/WorldGenerator folder and apply to the subfolders.

    Once you have done that, start Endless Legend in administrator mode.





Run this program with Windows7 compatibility


  • Locate the EndlessLegend.exe executable. It should be located somewhere in $/Steam/SteamApps/Common/EndlessLegend
  • Right click on the exe and select "Properties"
  • Select the "Compatibility" tab
  • Check the "Run this program in compatibility for " and select "Windows 7"





Re-install the library .Net Framework 4.5.1


  • You can find the installation program here: /Steam/Steamapps/Common/Endless Legend/_CommonRedist/DotNet/4.5.1
  • Launch a normal game in order to test.





Conflicts with other apps


You might have issues (Access Violation...) if you do not deactivate the following applications:


  • EVGA's Precision X OC
  • DropBox





You can also try to run the game as an Administrator. You need to create a desktop shortcut, right click on it and "Run as an Administrator".






Surface Pro troubleshooting:




Click the spoiler below and follow the steps for Surface Pro-specific troubleshooting:




[spoiler]1) Right click on the game name in your library.


2) Click on 'properties'


3) Click on 'set launch options'


4) type -force-opengl


5) Run the game




You can also try this:


1) Download the driver from the Intel site, take the ZIP file, not the exe.


2) Extract the zip somewhere, do not run the setup as it will tell you it's not for your device.


3) Open the device manager, find the HD5000 and select update from the right click menu.


4) Select pick from list, and then have disk. Now browse to the extracted zip and the graphics subfolder.


5) Select the inf file from here, and install the driver. Afterwards reboot and launch the game.




Feel free to share your workarounds or other troubleshooting steps here.[/spoiler]








If these steps do not help, please start a new thread to report your issue. See this thread to learn how to report your issue in a way that'll help us help you!

Make sure that you include the error log if you have one. It would be in your game install folder in a folder with a date for a name. You game is usually installed to

  • for Windows: C:/Program Files (x86)/Steam/steamapps/common/Endless Legend/
  • And for Mac: User/YOUR_USER_NAME/Library/Application Support/Endless Legend/Dump Files

Likewise, if you had an issue and managed to solve it in a way that isn't mentioned above, please create a thread and detail both the issue and the solution you found. Thank you!


Updated 4 years ago.
0Send private message
Comment