PhoenicisOrg/scripts

Check Plugin Scripts

madoar opened this issue · 9 comments

After the last changes to the plugin scripts the structure of many plugins has changed. Therefore we are not sure at the moment which plugin scripts are currently in a working state.

This issue will function as a summary of the testing progress of the plugin scripts. It contains a list of all implemented plugins with a checkbox that should be ticked if the plugin script has been tested and it is working as intended. If it is not working the checkbox will be replaced with a comment containing what is not working so that we can fix the plugin.

If some plugins are missing feel free to add a comment with the missing verbs and I will add them to the list

  • DOS support
  • DirectDraw renderer
  • Font smoothing
  • GLSL
  • OpenGL version
  • UseTakeFocus
  • Windows version
  • csmt
  • hdpi
  • managed
  • native application
  • nocrashdialog
  • override DLL
  • regedit
  • register font
  • regsvr32
  • sound driver
  • virtual desktop
plata commented

What is the definition of "works"? Is it sufficient if it installs without crashing?

There is something wrong with override DLL plugin. The overrides are placed right next to the names of the dlls. There are three questionmarks between () meaning wine does not recorgnize. Also only the first dll override mentioned in
new OverrideDLL(this.wine).withMode("native, builtin", ["atl100", "msvcp100", "msvcr100", "vcomp100"]).go();
is placed in "Libraries" tab in winecfg. Tested with vcrun2010 and mfc42.

plata commented

I'm not sure I understand completely what you wrote. Can you describe step by step what you did and what you observed?

When trying to install Space Engineers I've discovered this:
Zrzut ekranu z 2019-12-17 19-09-23
Then I've quited the installation and tried installing each verb separatley to figure out what's wrong. Every verb gave me these question marks because for some reason override DLL plugin started to place override modes (like disabled, native etc.) not inside the brackets () but between them and the dll name.

plata commented

Can you check how it looks like in the registry?

OK we can check overrideDLL as working now. But regedit is broken see #1149

Just checked by installing Anno 2070 and virtual desktop is working.

  • regsvr32 works, tested in Lego Rock Raiders
  • windows_version, DirectDraw render, Font smoothing, GLSL, UseTakeFocus, hdpi, works, tested in Local Installer
  • native application works, tested in ElsterFormular
  • register font works, tested in corefonts