ENDLESS™ Legend

ENDLESS™ Legend

View Stats:
TheRev Sep 23, 2014 @ 9:51pm
World Generation Failed?
Everytime I try to launch a new game I get the following error message:

WorldGeneratorProcessException: The world generation process has encountered an error: [WorldGenerator][Exception] The world generator has encountered an exception: [InnerException] System.UnauthorizedAccessException: Access to the path 'C:\Users\NAME\Documents\Endless Legend\Temporary Files\WorldGeneratorOutput.zip.451.tmp' is denied.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

at System.IO.File.Delete(String path)

at ICSharpCode.SharpZipLib.Zip.DiskArchiveStorage.ConvertTemporaryToFinal()

at ICSharpCode.SharpZipLib.Zip.ZipFile.RunUpdates()

at ICSharpCode.SharpZipLib.Zip.ZipFile.CommitUpdate()

at Amplitude.IO.Archive.Add(String fileName, MemoryStream inputStream, CompressionMethod compressionMethod)

at Amplitude.Utilities.Maps.Atlas.Serialize(Archive archive)

at Amplitude.WorldGenerator.World.WorldAtlasExporter.Execute(Object context)

at Amplitude.WorldGenerator.Tasks.TaskManager.Run(List`1 tasks, Object context)

at Amplitude.WorldGenerator.Program.Main(String[] args)

--------------------------------------------------------------------------------
WorldGenerator+<GenerateWorld>c__Iterator1F9.MoveNext ()
Amplitude.Coroutine.Run ()
Amplitude.Coroutine+<EnumerableRun>c__Iterator94.MoveNext ()
Rethrow as GameException: The game creation has failed.
GameServerState_LaunchGame.GameService_CreateGameComplete (System.Object sender, Amplitude.Unity.Game.CreateGameCompleteEventArgs e)
Amplitude.Unity.Game.GameManager.OnCreateGameComplete (Amplitude.Unity.Game.CreateGameCompleteEventArgs e)
Amplitude.Unity.Game.GameManager.CreateGameAsync_CoroutineExceptionHandler (System.Object sender, Amplitude.CoroutineExceptionEventArgs args)
Amplitude.Coroutine+<EnumerableRun>c__Iterator94.MoveNext ()

--------------------------------------------------------------------------------
V1.0.0 S3 (64-bit)


I have tried changing all of the world settings in an attempt to get it to work but sadly no dice. Does anyone know of a workaround or upcoming fix?

System: Windows 7 64-bit
Processor: Intel Core i5-3570k 3.40GHz
Graphics: EVGA GTX660 TI
RAM: 8GB
Last edited by TheRev; Sep 23, 2014 @ 10:01pm
< >
Showing 1-15 of 42 comments
TheRev Sep 23, 2014 @ 9:57pm 
Quick update, it seems to work if I put the world size on tiny and only have 1 other faction. I don't want to play one vs one I want to play a full game, I am sad :(
Landelor Sep 24, 2014 @ 3:08am 
The game creates a folder in My Documents as Read-Only & Hidden. Changed the Read-Only setting and it works now.
ingvard1979 Sep 24, 2014 @ 8:47am 
doesn't work this method.
Gladeel Sep 24, 2014 @ 8:48am 
Hello,

We are aware of the world generation issue and we did a workaround right here:
Reporting An Issue & Workarounds.

Originally posted by Steph (✿◠‿◠):
Workaround:
  • Right-click on “Endless Legend” in your Steam Library,
  • Select “Properties”, then the “Local Files” tab.
  • Click on the “Browse Local Files…” button.
  • In the “Public” folder, right-click on the “WorldGenerator” folder.
  • Select “Properties”
  • Deselect the Read-only option.

Crash at world generation / Identical world generation

  • 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"

  • If you are using an Anti-Virus or a Firewall program, it might be restricting Endless Legend's permission to write/create files. You can try to set your Anti-Virus/Firewall in order to give Endless Legend unlimited access rights.
    Once you did that, start Endless Legend in administrator mode.

For the MAC version
We have only 2 OSX machines at work and the game is working fine on both of them.

  • 1. Can you send another diagnostics file after you try playing on a new map (we might get slightly more info when dealing with a new map).
    Please also send some system information.

  • 2. Maybe some required OSX package failed to install on first game launch.
    To repeat the process please follow these instructions:
    In Steam client, in the game libraries tab, right-click (or MAC equivalent) on “Endless Legend” to open the game Properties,
    a. Click on the “Local Files” tab,
    b. Select “Browse local files”,
    c. In the Finder window you should see some files related to the “Endless Legend” game, somewhere under “Libraries/Application Support/Endless Legend” or something.
    i. The folder should contain a package file “MonoFramework-MRE-3.4.0.macos10.xamarin.x86.pkg”
    (this package – or more recent version – is required to execute Windows .Net executables on OSX)
    ii. Install the package.
    iii. Try to launch a new game.
  • 3. If applicable, check your antivirus to make sure it doesn’t prevent the game from launching the “WorldGenerator” process.

  • 4. If still stuck, try to add the command line option “-useshellexecute” (Properties on “Endless Legend” in Steam client library, and “Launch Options”) in last resort… and launch a new game (don’t load Tutorial).

Do not hesitate to tell us if it works or not. Thank you in advance.
AtlUs1791 Sep 24, 2014 @ 9:24am 
Originally posted by Saylawl:
Hello,

We are aware of the world generation issue and we did a workaround right here:
Reporting An Issue & Workarounds.

Originally posted by Steph (✿◠‿◠):
Workaround:
  • Right-click on “Endless Legend” in your Steam Library,
  • Select “Properties”, then the “Local Files” tab.
  • Click on the “Browse Local Files…” button.
  • In the “Public” folder, right-click on the “WorldGenerator” folder.
  • Select “Properties”
  • Deselect the Read-only option.

Crash at world generation / Identical world generation

  • 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"

  • If you are using an Anti-Virus or a Firewall program, it might be restricting Endless Legend's permission to write/create files. You can try to set your Anti-Virus/Firewall in order to give Endless Legend unlimited access rights.
    Once you did that, start Endless Legend in administrator mode.

For the MAC version
We have only 2 OSX machines at work and the game is working fine on both of them.

  • 1. Can you send another diagnostics file after you try playing on a new map (we might get slightly more info when dealing with a new map).
    Please also send some system information.

  • 2. Maybe some required OSX package failed to install on first game launch.
    To repeat the process please follow these instructions:
    In Steam client, in the game libraries tab, right-click (or MAC equivalent) on “Endless Legend” to open the game Properties,
    a. Click on the “Local Files” tab,
    b. Select “Browse local files”,
    c. In the Finder window you should see some files related to the “Endless Legend” game, somewhere under “Libraries/Application Support/Endless Legend” or something.
    i. The folder should contain a package file “MonoFramework-MRE-3.4.0.macos10.xamarin.x86.pkg”
    (this package – or more recent version – is required to execute Windows .Net executables on OSX)
    ii. Install the package.
    iii. Try to launch a new game.
  • 3. If applicable, check your antivirus to make sure it doesn’t prevent the game from launching the “WorldGenerator” process.

  • 4. If still stuck, try to add the command line option “-useshellexecute” (Properties on “Endless Legend” in Steam client library, and “Launch Options”) in last resort… and launch a new game (don’t load Tutorial).

Do not hesitate to tell us if it works or not. Thank you in advance.


doesn't work this method.
ingvard1979 Sep 24, 2014 @ 12:05pm 
confirm, doesn't work
Spectre Sep 24, 2014 @ 2:21pm 
Hi, I'm facing similar behavior, but getting a different error.

Instead of saying Unauthorized Access Exception, I'm getting a System.ArgumentException: 1 is not a compatible code page.

OS: Windows 8.1 64 bit
CPU: Intel Core i5-4200U 1.6GHz
GPU: Geforce GT 740M
RAM: 8 GB

Tried the solution posted above, just in case.. no changes.

Below is the full error stack.


WorldGeneratorProcessException: The world generation process has encountered an error: [WorldGenerator][Exception] The world generator has encountered an exception: [InnerException] System.ArgumentException: 1 no es una página de códigos compatible.

Nombre del parámetro: codepage

en System.Text.Encoding.GetEncoding(Int32 codepage)

en ICSharpCode.SharpZipLib.Zip.ZipConstants.ConvertToArray(Int32 flags, String str)

en ICSharpCode.SharpZipLib.Zip.ZipFile.WriteLocalEntryHeader(ZipUpdate update)

en ICSharpCode.SharpZipLib.Zip.ZipFile.AddEntry(ZipFile workFile, ZipUpdate update)

en ICSharpCode.SharpZipLib.Zip.ZipFile.RunUpdates()

en ICSharpCode.SharpZipLib.Zip.ZipFile.CommitUpdate()

en Amplitude.IO.Archive.Add(String fileName, MemoryStream inputStream, CompressionMethod compressionMethod)

en Amplitude.Utilities.Maps.Atlas.Serialize(Archive archive)

en Amplitude.WorldGenerator.World.WorldAtlasExporter.Execute(Object context)

en Amplitude.WorldGenerator.Tasks.TaskManager.Run(List`1 tasks, Object context)

en Amplitude.WorldGenerator.Program.Main(String[] args)

--------------------------------------------------------------------------------
WorldGenerator+<GenerateWorld>c__Iterator1F9.MoveNext ()
Amplitude.Coroutine.Run ()
Amplitude.Coroutine+<EnumerableRun>c__Iterator94.MoveNext ()
Rethrow as GameException: The game creation has failed.
GameServerState_LaunchGame.GameService_CreateGameComplete (System.Object sender, Amplitude.Unity.Game.CreateGameCompleteEventArgs e)
Amplitude.Unity.Game.GameManager.OnCreateGameComplete (Amplitude.Unity.Game.CreateGameCompleteEventArgs e)
Amplitude.Unity.Game.GameManager.CreateGameAsync_CoroutineExceptionHandler (System.Object sender, Amplitude.CoroutineExceptionEventArgs args)
Amplitude.Coroutine+<EnumerableRun>c__Iterator94.MoveNext ()

--------------------------------------------------------------------------------
V1.0.0 S3 (64-bit)
Gladeel Sep 25, 2014 @ 3:57am 
Hello, thank you for you feedback.

Is it possible for you to give us the Output_log.txt and the Diagnostics.html in order to understand what happened.

  • Output_log.txt - [Steam install dir]/Steamapps/Common/Endless Legend/EndlessLegend_Data/output_log.txt
  • Diagnostics.html - [Documents dir]/Endless Legend/Temporary Files/Diagnostics*.html

Last edited by Gladeel; Sep 25, 2014 @ 6:20am
Spectre Sep 25, 2014 @ 5:19am 
Hi

Here are the requested files from my pc:

https://www.dropbox.com/s/k8p6sg9zlnas6pa/files.zip?dl=0
Originally posted by Saylawl:
Hello, thank you for you feedback.

Is it possible for you ti give us the Output_log.txt and the Diagnostics.html in order to understand what happened.

  • Output_log.txt - [Steam install dir]/Steamapps/Common/Endless Legend/EndlessLegend_Data/output_log.txt
  • Diagnostics.html - [Documents dir]/Endless Legend/Temporary Files/Diagnostics*.html

You closed my question, but its not what i was talking about, im not having error messages, game just stucks on world generation.
Gladeel Sep 25, 2014 @ 6:23am 
I re-opened your thread and asked you more data in order to resolve the issue.
We also suggest players with ATI cards on a 64 bits system to use the 32 bits version of the game we made available through the Beta system: http://steamcommunity.com/app/289130/discussions/0/613937306608345411/

You basically just need to right click on the game in your Steam library > Properties > Beta > it's in the droplist.
Last edited by Steph(✿◠‿◠); Sep 25, 2014 @ 6:31am
Originally posted by Steph (✿◠‿◠):
We also suggest players with ATI cards on a 64 bits system to use the 32 bits version of the game we made available through the Beta system: http://steamcommunity.com/app/289130/discussions/0/613937306608345411/

You basically just need to right click on the game in your Steam library > Properties > Beta > it's in the droplist.

I`ve tried to run game with that, still nothing works, game has infinite world generation.
Abraxas Sep 25, 2014 @ 7:29am 
WorldGeneratorProcessException: The world generation process has encountered an error: [WorldGenerator][Exception] The world generator has encountered an exception: [InnerException] System.NotSupportedException: Culture 'ru' is a neutral culture. It cannot be used in formatting and parsing and therefore cannot be set as the thread's current culture.

at System.Globalization.CultureInfo.CheckNeutral(CultureInfo culture)

at System.Globalization.CultureInfo.get_NumberFormat()

at System.Globalization.CultureInfo.GetFormat(Type formatType)

at System.Globalization.NumberFormatInfo.get_CurrentInfo()

at System.Int32.ToString()

at System.String.Concat(Object[] args)

at System.Version.ToString(Int32 fieldCount)

at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)

at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)

at System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace)

at System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)

at Amplitude.WorldGenerator.Tasks.Generator.RetrieveSettings.Execute(Object context)

at Amplitude.WorldGenerator.Tasks.TaskManager.Run(List`1 tasks, Object context)

at Amplitude.WorldGenerator.Program.Main(String[] args)

--------------------------------------------------------------------------------
WorldGenerator+<GenerateWorld>c__Iterator1F9.MoveNext ()
Amplitude.Coroutine.Run ()
Amplitude.Coroutine+<EnumerableRun>c__Iterator94.MoveNext ()
Rethrow as GameException: The game creation has failed.
GameServerState_LaunchGame.GameService_CreateGameComplete (System.Object sender, Amplitude.Unity.Game.CreateGameCompleteEventArgs e)
Amplitude.Unity.Game.GameManager.OnCreateGameComplete (Amplitude.Unity.Game.CreateGameCompleteEventArgs e)
Amplitude.Unity.Game.GameManager.CreateGameAsync_CoroutineExceptionHandler (System.Object sender, Amplitude.CoroutineExceptionEventArgs args)
Amplitude.Coroutine+<EnumerableRun>c__Iterator94.MoveNext ()

--------------------------------------------------------------------------------
V1.0.0 S3 (64-bit)
MadMac Oct 3, 2014 @ 11:43pm 
NotImplementedException: The game creation process has failed.
--------------------------------------------------------------------------------
GameClientState_LaunchGame.GameService_CreateGameComplete (System.Object sender, Amplitude.Unity.Game.CreateGameCompleteEventArgs e)
Amplitude.Unity.Game.GameManager.OnCreateGameComplete (Amplitude.Unity.Game.CreateGameCompleteEventArgs e)
Amplitude.Unity.Game.GameManager.CreateGameAsync_CoroutineExceptionHandler (System.Object sender, Amplitude.CoroutineExceptionEventArgs args)
Amplitude.Coroutine+<EnumerableRun>c__Iterator94.MoveNext ()

--------------------------------------------------------------------------------
V1.0.2 S3 (32-bit)
< >
Showing 1-15 of 42 comments
Per page: 1530 50

Date Posted: Sep 23, 2014 @ 9:51pm
Posts: 42