Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check Plugin Scripts #1151

Open
11 of 18 tasks
madoar opened this issue Dec 12, 2019 · 9 comments
Open
11 of 18 tasks

Check Plugin Scripts #1151

madoar opened this issue Dec 12, 2019 · 9 comments

Comments

@madoar
Copy link
Collaborator

madoar commented Dec 12, 2019

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
Copy link
Collaborator

plata commented Dec 16, 2019

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

@Zemogiter
Copy link
Contributor

Zemogiter commented Dec 17, 2019

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
Copy link
Collaborator

plata commented Dec 17, 2019

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

@Zemogiter
Copy link
Contributor

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
Copy link
Collaborator

plata commented Dec 21, 2019

Can you check how it looks like in the registry?

@Zemogiter
Copy link
Contributor

Zrzut ekranu z 2019-12-22 11-10-01

@Zemogiter
Copy link
Contributor

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

@Zemogiter
Copy link
Contributor

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

@Zemogiter
Copy link
Contributor

  • 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants