ENDLESS™ Legend

ENDLESS™ Legend

View Stats:
Seong Aug 22, 2019 @ 9:25pm
I did something really stupid
So I just bought Endless Legend bc I loved other games from Amplitude and wanted something to play on my mac (first mistake, I know). Everything was fine until I cranked up my graphics. My mac's gpu instantly crashes. No problem right? Just turn down the graphics, piece of cake... Except the game crashes before I can get to the settings screen now because of the high settings I already set. Is there a way to turn down or reset the graphics settings to default from OUTSIDE of the game? I've tried reinstalling already, no dice.
< >
Showing 1-15 of 16 comments
Fulmetall Aug 23, 2019 @ 2:34am 
You need to delete the file used to store the settings.
I dunno where you find it on mac but on Windows it's named "Registry.xml" and can be found in "Documents\Endless Legend\Users" so if there is something similar on mac try searching there first
Seong Aug 23, 2019 @ 4:49am 
Originally posted by Fulmetall:
You need to delete the file used to store the settings.
I dunno where you find it on mac but on Windows it's named "Registry.xml" and can be found in "Documents\Endless Legend\Users" so if there is something similar on mac try searching there first

Cant find anything in the mac files with Registry in the name. Any alternative names that you think they may use for that kind of file?
Fulmetall Aug 23, 2019 @ 4:57am 
Try searching here: ~/library/application support/endless legend
Seems like it's where the game store it's files on mac according to the pinned post
https://steamcommunity.com/app/289130/discussions/0/517142253859718203/
Seong Aug 23, 2019 @ 5:11am 
Originally posted by Fulmetall:
Try searching here: ~/library/application support/endless legend
Seems like it's where the game store it's files on mac according to the pinned post
https://steamcommunity.com/app/289130/discussions/0/517142253859718203/

No dice, but thanks for the help.
Seong Aug 23, 2019 @ 5:15am 
Originally posted by kappajump:
Originally posted by Fulmetall:
You need to delete the file used to store the settings.
I dunno where you find it on mac but on Windows it's named "Registry.xml" and can be found in "Documents\Endless Legend\Users" so if there is something similar on mac try searching there first

Cant find anything in the mac files with Registry in the name. Any alternative names that you think they may use for that kind of file?

I found a plist file named info. its contents look like this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>EndlessLegend</string>
<key>CFBundleGetInfoString</key>
<string>Unity Player version 5.3.6p1 (ef59fdfbd254). (c) 2016 Unity Technologies ApS. All rights reserved.</string>
<key>CFBundleIconFile</key>
<string>PlayerIcon.icns</string>
<key>CFBundleIdentifier</key>
<string>unity.AMPLITUDE Studios.Endless Legend</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Endless Legend</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>Unity Player version 5.3.6p1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>5.3.6p1</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>
<string>PlayerApplication</string>
<key>UnityBuildNumber</key>
<string>ef59fdfbd254</string>
</dict>
</plist>


Does this look similar to the registry.txt?
Fulmetall Aug 23, 2019 @ 5:23am 
Not at all.
I won't copy everything because it's too long, but the file(at least mine) start like that:

<?xml version="1.0" encoding="utf-8"?>
<Registry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Settings>
<Steam>
<CloudRemoteStorage>True</CloudRemoteStorage>
</Steam>
<Video>
<Fullscreen>True</Fullscreen>
<Resolution>1920x1080 (60)</Resolution>
<VSyncCount>1</VSyncCount>
<RefreshRate>60</RefreshRate>
<QualityLevel>Fantastic</QualityLevel>
<TargetFrameRate>100</TargetFrameRate>
<EnableTrailers>False</EnableTrailers>
</Video>
<Audio>
Zentgraf Aug 23, 2019 @ 3:19pm 
The file you're looking for is kept in a hidden folder on the Mac. From the finder, use the "Go to Folder" command, which is Shift+Command+G. Enter ~/Library/Application Support/Endless Legend. The Registry file will be in the Users folder.
The-Cat-o-Nine-Tales  [developer] Aug 28, 2019 @ 6:01am 
As I have heard other reports about crashes on Mac in Fullscreen mode since the latest OS update, but have no up-to-date Mac on hand to test it myself, I would like to know if anybody can confirm if EL still runs if set in windowed mode.
dashingnovelist Sep 4, 2019 @ 2:10pm 
Originally posted by The-Cat-o-Nine-Tales:
As I have heard other reports about crashes on Mac in Fullscreen mode since the latest OS update, but have no up-to-date Mac on hand to test it myself, I would like to know if anybody can confirm if EL still runs if set in windowed mode.
It ran on first try in fullscreen and windowed modes, but crashed upon second attempt in fullscreen. Running Mojave over here.
Vistor Sep 8, 2019 @ 12:58pm 
I've got a similar problem here, and still cannot find a solution.

On OS X Mojave (10.14.6) the game started OK with the default settings. Then I've changed the video config to full screen and a non-default resolution, and now it crashes on the start up. I do not see any way to change the settings back. I've tried re-installing the game, and also re-installing the entire Steam client in an attempt to reset the game settings, but that did not help.

There is no `Registry.xml` file (nor anything similar to it) in the ~/Library/Application Support/Steam/steamapps/common/Endless Legend/ folder. The only file i can find with `registry` in name is `registry.vdf` in ~/Library/Application Support/Steam, but that does not seem to contain anything specific to Endless Legend.

So, now I am also looking for how to reset the game settings without launching the game on OS X.
IAteTheCrow Sep 8, 2019 @ 4:58pm 
Originally posted by The-Cat-o-Nine-Tales:
As I have heard other reports about crashes on Mac in Fullscreen mode since the latest OS update, but have no up-to-date Mac on hand to test it myself, I would like to know if anybody can confirm if EL still runs if set in windowed mode.

How do we set it to windowed mode if we can't even start the game?
The-Cat-o-Nine-Tales  [developer] Sep 9, 2019 @ 6:06am 
You can edit the registry file to change resolution and windowed/fullscreen. However, we have received multiple reports that this does not solve the issue. Another player suspects it is related to the retina display.

I'm currently running mac os 10.14.6 and was experencing the logout issue; I think it has something to do with the retina display. I used software (EasyRes on the app store but there are others) to change the resolution from 1440 x 800 retina to 2880 x1600 and the game booted up fine.
Last edited by The-Cat-o-Nine-Tales; Sep 9, 2019 @ 6:06am
Vistor Sep 9, 2019 @ 1:31pm 
The solution with EasyRes from the linked thread helped me. Thanks, The-Cat-o-Nine-Tales!

After the game finally started, it created the registry file in `~/Library/Application Support/Endless Legend/Users/[your-steam-user-id]/Registry.xml`. The gotcha here was that when the game was crashing, the whole `~/Library/Application Support/Endless Legend` folder did not exist, so I could not find the registry file and change the video settings there.

I do not know if creating the file manually would have solved the issue. If someone else wants to try, here is the file contents: https://gist.github.com/vlukashov/c49bdbc0b23a1cd9af05fbfa0677e55d
micokeman Nov 11, 2019 @ 7:26am 
I just installed the program for the first time on an iMac running 10.14.6 and the Endless Legend icon showed up in the tray and then disappeared. Immediately thereafter, a little 'install' icon showed up and hung. I had to force quit it. (Then I came here). I installed EasyRes. I selected the 2560 x 1440 from the 'Standard (1x)' setting at the bottom. I relaunched the game and, this time, the install app worked. I went through the installation, re-launched the app, and it loaded. It also loaded a second time! Thank you Vistor for your solution!

Originally posted by Vistor:
The solution with EasyRes from the linked thread helped me. Thanks, The-Cat-o-Nine-Tales!

After the game finally started, it created the registry file in `~/Library/Application Support/Endless Legend/Users/[your-steam-user-id]/Registry.xml`. The gotcha here was that when the game was crashing, the whole `~/Library/Application Support/Endless Legend` folder did not exist, so I could not find the registry file and change the video settings there.

I do not know if creating the file manually would have solved the issue. If someone else wants to try, here is the file contents: https://gist.github.com/vlukashov/c49bdbc0b23a1cd9af05fbfa0677e55d
ronzilla Dec 4, 2019 @ 10:30pm 
Something similar happened to me, on my Mac laptop (MacBook Pro, 2018, MacOS 10.14.6, Radeon Vega 20) running on the laptop screen (i.e. not an external monitor):
-- Ran fine (after running installer) the first time, started in a separate window and not full-screen
-- I checked the video setting checkbox to full-screen
-- The app appeared to crash
-- My machine did something that looked like a reboot but wasn't (more on this later)
-- The app tried to start again, and crashed
-- Repeat this loop a few times
-- I finally broke out by restarting the laptop
-- Changing the screen resolution with EasyRes to a non-Retina resolution allowed Endless Legend to run OK.

In /Library/Logs/DiagnosticsReports I've got some WindowServer .crash files, so I suspect what looked like a reboot wasn't; it was the WindowServer resetting itself and trying to display the active application...which leads to the reset loop.

Some of the interesting lines from the .crash file:

MetalDevice for accelerator(0x3803): 0x7fd0e1301648 (MTLDevice: 0x7fd0b0010000)
MetalDevice for accelerator(0x4727): 0x7fd0c0518b58 (MTLDevice: 0x7fd0b0020000)
IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG0@1/IOPP/EGP0@0/IOPP/EGP1@0/IOPP/GFX0@0/ATY,Xingu@0/AMDFramebufferVega10
Assertion failed: (isReady - DisplayID: 0x4281006
Surface Use Counts: 347(0) 4(0) 5(1)
FB RegID: 4294969062, On Glass SurfaceIDs: 475, Transactions: [ Active: SurfaceID: 475 ], Surface Use Counts: 23(1) 348(1) 349(1) 475(2)
), function CoreDisplay_NotReady, file /BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreDisplay/CoreDisplay-110.18/CoreDisplay/Display/Display.cpp, line 2538.
...
5 com.apple.CoreDisplay 0x00007fff4ac04673 CoreDisplay_NotReady + 1045
6 com.apple.SkyLight 0x00007fff70042f6d update_display_callback(void*, double) + 631
...

I also have some SubmitDiagInfo .crash files from the same time, so the crash reports likely aren't getting submitted.

Happy to provide more info or .crash files if it's useful.
< >
Showing 1-15 of 16 comments
Per page: 1530 50

Date Posted: Aug 22, 2019 @ 9:25pm
Posts: 16