It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
game crashs on start, before the game window even opens.

im using

windows 7(64x)

things I have tried

- verfying files

- runing as admin

-reinstalling
avatar
PorkinsMcJumbo: game crashs on start, before the game window even opens.

im using

windows 7(64x)

things I have tried

- verfying files

- runing as admin

-reinstalling
try the wide screen / res mod. are you running it in windowed or full screen?
Try right clicking on the .EXE, Properties
"Run as Admin" + "Windows98/XP Compatibility" (+ "Disable Scaling" + "Color Rendering 16bit")

When the Game starts for the 1st time, it tries to run in full screen (not windowed) mode at a resolution of 800x600.
Some modern graphics cards and monitors don't like this.
(now often the minimum supported native resolution is 1024x768)
You can change these settings only from the Menu, but it does not reach it.

The Game saves all settings in the .INF binary file.
There are special .INF sets for changing Game settings bypassing the Menu.
"Display option patcher scripts"
https://www.nexusmods.com/emperorriseofthemiddlekingdom/mods/1?tab=files

To run Windowed Mode, it is very important:
1) To lower the Color Rendering to 16bit
2) Scaling equal 100%

For Windows 10, it is possible to set options only for the Game
(to avoid changes to the entire System)
Right click on the .EXE
Properties =>Compatibility =>LowColorMode =>16bit
Properties =>Compatibility =>HighDPISettings
check the box OverrideScalingBehaviour and "Application"

For Windows 7, you will have to set options of the entire System
Start =>ControlPanel =>Screen =>Resolution =>AdvancedSettings =>Monitor =>Color Quality =>16bit
Start =>ControlPanel =>Screen =>EaseScreenReader =>Small-100%

Overlays are known to interfere with the Game
Disable Overlays or close these programs:
- GeForce Experience (Shadowplay, Share)
- AfterBurner
- RivaTuner
- Steam? (Steam overlay doesn't seem to interfere)
- Origin
- Discord
- Steam
- Windows Xbox
- other

Shadowplay, known as Share, must be disabled in the GeForce Experience Settings Panel.
Closing the process in Task Manager will not disable Shadowplay!

Try renaming the "/BINKS" folder
Sometimes the Game works, but it crashes when try to play Video.

Need to install DirectX 9.0c on the system
DirectX 9.0 with Runtime Pack (June 2010)
www.microsoft.com/en-au/download/details.aspx?id=8109
No idea why this works, but renaming Emperor.exe to something else, in my case Emperor_.exe, did the trick
No options, compatibility, etc., works with both the patched and unpatched exe
Made Galaxy to use that exe instead of the regular one

As a side note, this is on an alder lake system running windows 11, it might vary on other OS + CPU combo, but i somehow doubt it
avatar
xenodrool: No idea why this works, but renaming Emperor.exe to something else, in my case Emperor_.exe, did the trick
No options, compatibility, etc., works with both the patched and unpatched exe
Made Galaxy to use that exe instead of the regular one

As a side note, this is on an alder lake system running windows 11, it might vary on other OS + CPU combo, but i somehow doubt it
I will assume that the preinstalled profile for the video card driver is loaded by the name .EXE.
There are a few games called "Emperor", they are usually 3D, and probably their graphics card game profile is not compatible with isometric 2D.
Need to delete the game profile in the video driver control center.
Post edited March 28, 2022 by Telariust
avatar
xenodrool: No idea why this works, but renaming Emperor.exe to something else, in my case Emperor_.exe, did the trick
No options, compatibility, etc., works with both the patched and unpatched exe
Made Galaxy to use that exe instead of the regular one

As a side note, this is on an alder lake system running windows 11, it might vary on other OS + CPU combo, but i somehow doubt it
avatar
Telariust: I will assume that the preinstalled profile for the video card driver is loaded by the name .EXE.
There are a few games called "Emperor", they are usually 3D, and probably their graphics card game profile is not compatible with isometric 2D.
Need to delete the game profile in the video driver control center.
Took a look, by default emperor.exe is assigned to Emperor Battle for Dune in Nvidia Control Panel

Thanks for the info, learned something new today.