Logo Platform
logo amplifiers simplified

Odd crash on startup.

Reply
Copied to clipboard!
5 years ago
Oct 17, 2020, 10:14:43 AM

Hey guys, I adore Endless Legend, but as of a few years back, it stopped working for me. I'd just contented myself with playing other stuff hoping a patch would fix it, but I've kept trying sporadically to play/fix it to no joy. Today I've decided to see if you lot can help me instead.


The order of things:

  • Launch game
  • The frosty "Amplitude" logo pops up and hangs before it's completed it's animation
  • Occasionally the game still runs in the background and makes it all the way through the intro vid where a woman talks, screen still on Amplitude logo
  • Without fail the game will hang when it reaches the menu, still stuck on the Amplitude logo visually, but sounds of me mousing over UI elements/background SFX will play

Things I've tried:

  • Anti-virus on/off when launching.
  • Changing to the 32-bit launcher on Steam.
  • Reinstalling.
  • Installing on different drives.
  • Various startup commands that I can't remember for the life of me.
And I'm at a loss. A couple of times I've managed to get it to run over the last few years and actually managed to play a game, and that was always following an hour long stint of startup commands, installs, 32-bit on/offs, and all sorts. And it never ran more than once in the same configuration.

0Send private message
5 years ago
Oct 17, 2020, 11:42:38 AM

So I've been staring at the output_log and found nothing for ages. It was mentioning lost devices and invalid addresses and such, but why? What couldn't the game find? Then, after looking past it a few dozen times, I found it.


desktop: 1920x1080 144Hz; virtual: 4480x1080 at -2560,0

It was registering my Asus VG248QE monitor correctly, then deciding to try and render the game at 4480x1080 which is the cumulative resolution of my setup. I have an LG widescreen as my secondary, which clocks in at 2560x1080. I reckon that would have been fine, but the Asus is 144hz, and the Lg is only 60hz, and I think the different refresh rates were confusing the game, leading to it instead registering the second monitor's width as my refresh rate, but negative.


How do I fix this? I don't think I can, it seems very engine-bound. That said, if anyone gets to this post through Google and needs a quick and simple fix:


Set your secondary monitor to your main monitor in your Display Settings, then launch the game. It will boot perfectly fine. You can then change your main monitor back, but the game will never work fullscreen on that monitor because it wants to vertical letter-box any resolutions less than your widescreens, meaning the right portion of your game will be cut off. Stick it in Windowed mode, 1920x1080 or whatever you want, and then you can play as normal, if not slightly offputting because of the border.


Updated 5 years ago.
0Send private message
?

Click here to login

Reply
Comment

Characters : 0
No results
0Send private message