Jump to content

ME scaling trick for 4k Monitors - a fix for the crashes?


Recommended Posts


FOR 4k monitor users:     I had no ME crashes with this trick&treat so far, maybe the fix?

 

The Scaling Trick and how it works: 

When the ME loads, Windows asks if this programm is High DPI aware and these apps answer “yes”. Which is why you end up with an interface for ant eyes only.


FIX: Have the ME's STEditor.exe tell Windows that it is not DPI aware and let it scale everything properly.

Maybe not the ideal solution, but it does make the ME usable again: Be aware: YOU WON'T HAVE such a large overview in the viewport anymore !


How it is done:  Tell Windows to look for an external manifest file by creating an external manifest file in the ME's folder.


-----------------------------
Step 1: Tell windows to prefer an external manifest file ... registry-edit

 

522454581_ManifestRegistryedit4kscaling.jpg.ccd8f621aa87e77f8fafeb4c51c11ba5.jpg

 

As always, make sure you backup your registry, careful what you do ! Just add one line.

 

    Press  Windows Button + R, type “regedit”, and then click OK.
    Navigate to the following registry subkey:
        HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > SideBySide
    Right-click, select NEW > DWORD (32 bit) Value
    Type PreferExternalManifest, and then press ENTER.
    Right-click PreferExternalManifest, and then click Modify.
    Enter Value Data 1 and select Decimal.
    Click OK. Exit Registry Editor.


-----------------------------------------
Step 2: place the external manifest from the STEditor.exe.manifest.zip in the folder:

........ 1C Game Studios\IL-2 Sturmovik Great Battles\bin\editor
(you might also have to reboot the computer maybe as there is a registry edit involved ?)

 

 

THIS TRICK ALSO works great with Photoshop, probably Gimp too.

You'll only have to rename the STEditor.manifest file alike the appropriate program's xxx.exe file, use it's name with the .manifest extesion. 

Place it in the program's folder where the programs exe resides.

 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

JUST IN-CASE:

 

STEditor.manifest file code content; Edits you can do with notepad if needed:


============================== CODE ===============
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">

<dependency>
  <dependentAssembly>
    <assemblyIdentity
      type="win32"
      name="Microsoft.Windows.Common-Controls"
      version="6.0.0.0" processorArchitecture="*"
      publicKeyToken="6595b64144ccf1df"
      language="*">
    </assemblyIdentity>
  </dependentAssembly>
</dependency>

<dependency>
  <dependentAssembly>
    <assemblyIdentity
      type="win32"
      name="Microsoft.VC90.CRT"
      version="9.0.21022.8"
      processorArchitecture="amd64"
      publicKeyToken="1fc8b3b9a1e18e3b">
    </assemblyIdentity>
  </dependentAssembly>
</dependency>

<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
  <security>
    <requestedPrivileges>
      <requestedExecutionLevel
        level="asInvoker"
        uiAccess="false"/>
    </requestedPrivileges>
  </security>
</trustInfo>

<asmv3:application>
  <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
    <ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
  </asmv3:windowsSettings>
</asmv3:application>

</assembly>
=============================================================================CODE END=============

 

 

STEditor.exe.manifest.zip

  • Haha 1
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...