Logo Platform
logo amplifiers simplified

Endless Legend crashing at startup (Steam / OSX)

Copied to clipboard!
9 years ago
Apr 18, 2016, 4:32:25 PM
Please could you extract and copy the following registry.xml file:Registry.zip in ~/Library/Application Support/Endless Legend/ ?
0Send private message
8 years ago
Nov 24, 2016, 10:12:59 PM

I've had a similar problem - a new install of Endless Legend crashing on startup on macOS sierra. I couldn't find a Unity directory under ~/Library/Logs


It turns out that ~/Library/Logs is owned by root, rather than the user. You can't write to it by default. I fixed it by going to the terminal and running


sudo chown $USER ~/Library/Logs

and putting in my password when prompted (you will need admin rights)


this changes the ownership of the directory to the logged in user.


This fixed several other Unity games for me. I think Unity should return a more obvious error message if it can't write to logs at startup.








0Send private message
8 years ago
Oct 29, 2016, 2:24:40 AM
puccet wrote:

Hi all


I've exactly the same problem but only when an external monitor is attached, if a disconnect the external monitor the game start.


My system is:


Macbook air mid 2013

MacOs Sierra


The game was working in the external monitor before the update to Sierra.


Any idea ?



Ha! It was the external monitor after all that. Unplugging worked for me as well. 

0Send private message
8 years ago
Oct 25, 2016, 5:37:05 PM

Maybe this will help someone else.


I have a MacBook Pro (Retina, 15-inch, Late 2013) running MacOS Sierra 10.12.1, which I connect to an external monitor (ViewSonic 23-inch LED 1080p/Full HD) via thunderbolt-to-vga adaptor.


I have had the same issue as other posters on this thread. I had been playing EL just fine with no issues until recently. My issue started when I pre-purchased the Tempest DLC on a Steam sale the day before it officially launched. On purchase of Tempest, Steam downloaded new files. After the download finished, I attempted to run EL but after the "use steam overlay?" popups, the game hung and I got the endless spinning rainbow wheel. I finally did a force quit on EL and attempted to run it again. That is when I got the "Endless Legend quit unexpectedly" message with a popup asking me to Reopen Window. I clicked Reopen Window, and the "- Running" marker showed up next to EL in the steam client, but the game never launched its window and about 2 seconds later, the "- Running" marker was removed next to EL.


I tried everything listed to fix the issue:

- Installed mono framework (that is part of the EL package on steam)

- Tried various launch options in the steam client (-useembedded, -useshellexecute, etc.)

- Uninstalled and re-installed via steam client

- Renamed steamapps folder and fresh installed

- Removed the registry.xml file

- Edited ~/Library/Preferences/unity.AMPLITUDE Studios.Endless Legend.plist


Nothing worked. After reading through this thread, it struck me that I had not tried something basic: disconnect my external monitor.  Which I just tried, and viola! EL launches and runs just fine on the laptop WITH THE EXTERNAL MONITOR DISCONNECTED. To verify I reconnect the monitor, and EL went back to the broken behavior (crash at launch). Then I disconnected the monitor again, and EL goes back to launching and running just fine.


I'm not sure what the root issue is, but according to some logs I looked through, it appears that my issue has to do with a SIGBART error from the Unity engine. I have no idea what that really means, but rudimentary google searches seem to indicate that it indicates an error in the unity code somewhere, but it must have something to do with use of the external monitor (probably related to resolution or rendering display).


Hope the solution for you may be as simple as it was for me by disconnecting the external monitor. Now FINALLY on to playing EL with Tempest.

0Send private message
8 years ago
Oct 21, 2016, 7:01:24 PM

Hi all


I've exactly the same problem but only when an external monitor is attached, if a disconnect the external monitor the game start.


My system is:


Macbook air mid 2013

MacOs Sierra


The game was working in the external monitor before the update to Sierra.


Any idea ?


0Send private message
8 years ago
Jul 6, 2016, 9:27:04 PM

hey y'all-- 


I'm experiencing all the same symptoms (2015 Macbook Pro, OSX 10.11.5) and have tried the various solutions proposed above to no avail -- it seems like I might have an incomplete unity.AMPLITUDE Studios.Endless Legend.plist file ... all I see are 5 lines of code, see image below. Really not sure what to do at this point, and am confused about the Registry.xml substitutions /re:most recent post/potential solution proposed by croald.

Anyone got any new ideas? croald, could you possibly elaborate on the Registry stuff. Are there any devs out there? pretty please I bought your game and want to like it

0Send private message
9 years ago
May 7, 2016, 8:12:55 PM
LortGob wrote:
Thanks for the explanation gecko67, finally something less cryptic than a oneliner!



I now have been able to locate the Registry.xml, buried in the ~/Library/Application Support/EndlessLegend/Users/142496309/ directory. Sadly, nothing has changed. I've tried replacing the Registry.xml by the one provided by Lt_Miles, deleting the old one, and deleting the directory all together, but I still get the same error. :(




So. Very. Annoying. Here's what fixed it for me:



1. Rename the Registry.xml file above to Registry.xml.disabled (I don't know if this is necessary, but I did it and it didn't fix things by itself.)

2. Edit ~/Library/Preferences/unity.AMPLITUDE Studios.Endless Legend.plist

3. Change



[CODE]Screenmanager Is Fullscreen mode

1

[/CODE]



to



[CODE]Screenmanager Is Fullscreen mode

0

[/CODE]



4. REBOOT. (Or, if you're feeling adventurous and impatient, kill the copy of cfprefsd running under your user account (not root).)



And just to copy it here for anyone doesn't know (since it's basically crucial to being able to play), use cmd-F inside the game to toggle back and forth between windowed and full screen mode. Note also that cmd-TAB does not work to switch apps while you're fullscreen, just because, so switch back to windowed mode if you want to check your messages or something while playing.
0Send private message
9 years ago
Apr 28, 2016, 6:33:22 PM
Thanks for the explanation gecko67, finally something less cryptic than a oneliner!



I now have been able to locate the Registry.xml, buried in the ~/Library/Application Support/EndlessLegend/Users/142496309/ directory. Sadly, nothing has changed. I've tried replacing the Registry.xml by the one provided by Lt_Miles, deleting the old one, and deleting the directory all together, but I still get the same error. smiley: frown
0Send private message
9 years ago
Apr 27, 2016, 12:57:49 PM
Just in case someone reading this thread is unaware...



/Users//Library is hidden by default in MacOS. To open the folder, in the Finder, select the menu item "Go To Folder..." and type ~/Library



That will open /Users//Library for the currently logged in user (~ is the user directory)



There are terminal commands to permanently unhide this folder, if you are comfortable doing that.



If you access Steam saves, etc. repeatedly, you may want to create a "games" directory under ~/Documents, and make an alias to the Steam folder there, and Endless Legend, etc. For example:



Go to

~/Library/Application Support/



And make an alias of the "Endless Legend" folder and move the alias to a convenient place, so you don't have to navigate to ~/Library every time you want to clear out old saves.
0Send private message
9 years ago
Apr 27, 2016, 10:48:44 AM
gecko67 wrote:


LortGob, the screenshot you supplied in post #15 showed /Library, not ~/Library. When doing all the steps, are you always doing from ~/Library? (/Users//Library). If you press the Apple-key, then click in the menu bar, it will show you the path for the directory you are looking in.




Hi gecko67, thanks for your reply. I checked again, but /Users//Library also does not exist (there is also no /Library folder in my /Users/Shared/ directory). I would guess that the file would also come up if I just searched for it, but it doesn't. What am I doing wrong?
0Send private message
9 years ago
Apr 26, 2016, 2:12:43 PM
Note: I can run this on my Macbook pro 2008 model, latest System software.



LortGob, the screenshot you supplied in post #15 showed /Library, not ~/Library. When doing all the steps, are you always doing from ~/Library? (/Users//Library). If you press the Apple-key, then click in the menu bar, it will show you the path for the directory you are looking in.
0Send private message
0Send private message
9 years ago
Apr 20, 2016, 1:05:38 PM
Any updates on this? I've bought the game more than a week ago and so far were only able to play on the first night.
0Send private message
9 years ago
Apr 19, 2016, 8:24:26 AM
Lt_Miles wrote:
Sorry, I was unclear: could you create the directory and copy on your computer the registry.xml file I have provided in my previous post?




Ah ok. Tried, but did not change anything. Also manually changed the full screen setting from false to true and back, but no changes. I still get the same error.
0Send private message
9 years ago
Apr 19, 2016, 7:22:56 AM
Sorry, I was unclear: could you create the directory and copy on your computer the registry.xml file I have provided in my previous post?
0Send private message
9 years ago
Apr 18, 2016, 5:26:17 PM
Lt_Miles wrote:
Please could you extract and copy the following registry.xml file:Registry.zip in ~/Library/Application Support/Endless Legend/ ?




Like I explained before (and provided a screenshot): this directory does not exist. Registry.xml does not exist.
0Send private message
9 years ago
Apr 13, 2016, 8:21:54 AM
Issue - Endless Legend will not start up, I see a white screen with a black box (lower left) in it for a split second and then a crash.

Specs - MacBook Pro (2015), OSX 10.11.4 (Capitan)

Version - Newest (can't find version number), via Steam.



Short summary:

Bought the game yesterday via Steam, installed the game, installed the mono framework, ran the game (fullscreen mode). Everything worked fine. Today, I try to start the game and it does not want to load. I get a white screen with a small black box (I guess it's a resolution issue), and then it crashes. The game will not load.



What I have tried, but did not work:

- Reinstalled the game

- Rebooted

- Reinstalled the mono framework (and confirmed I have the latest version)

- Run the game in 32-bit

- Verified game cache (no issues found)

- Deleting the Registry.xml

- Changing the Registry.xml as suggested here: https://www.games2gether.com/endless-legend/forum/23-mac-os/thread/6649-suddenly-game-won-t-start-not-even-title-screen. Strange thing is; my Registry.xml does not contain any information regarding video.



In short: I've run out of ideas...smiley: frown
0Send private message
9 years ago
Apr 18, 2016, 2:11:58 PM
Lt_Miles wrote:
You can edit the registry.xml file of your profile, available here:

~/Library/Application Support/Endless Legend/Users/[Id]/Registry.xml



[CODE]

[/CODE]




I've already tried that before, but this directory does not exist:

PlayerLog.pdf
0Send private message
9 years ago
Apr 18, 2016, 2:03:56 PM
LortGob wrote:
Is there any way to switch to windowed mode on OSX without launching the game?




You can edit the registry.xml file of your profile, available here:

~/Library/Application Support/Endless Legend/Users/[Id]/Registry.xml



[CODE]

[/CODE]
0Send private message
9 years ago
Apr 17, 2016, 8:51:47 AM
Is there any way to switch to windowed mode on OSX without launching the game?
0Send private message
?

Click here to login

Reply
Comment

Characters : 0
No results
0Send private message