Menu

Divine Divinity - better preset export (.dxw)

Corak
2018-05-21
2020-01-05
  • Corak

    Corak - 2018-05-21

    Hi, i want to add better export for Divine Divinity game:
    http://coraksoft1.narod.ru/temp/dxwnd/Divine_Divinity.dxw

    Caps there important to add (different to defaults):
    1. Generic: Do not notify on task switch !!! - important for this game, because switching task makes loading game window again very long time (nearly 20-30 sec)
    2. Hook: Inject suspended process ONLY!.
    (SetWindowsHook - don't work normally after starting game process twice, but this option works excellent). On earlier export i found - there was "Debugger mode" enabled - but it makes game loading SLOW AS HELL, so i dont recommend :D)
    3. Position: Keep aspect ratio.
    4. Windows initial position & size: 0 (ALL to 0) (i suggest you to change it to 0 by default when target preset created.)
    5. Cursor visiblity: Hide

     
  • gho

    gho - 2018-05-21

    It's ok, you can propose any better export you like. But for my own purposes I have to reject a few of the improvements, here is why:
    1. Generic: Do not notify on task switch : the game takes a long time probably because it is re-initializing all graphic resources. This operation is usually taking a lot of time but it doesn't always work, so I prefer to have a configuration that helps testing this feature
    2. Hook: Inject suspended process ONLY!. This could be ok. In the past I noticed that some games like the Inject or Debug option depending on the circumstances (odd, but true!) so it is possible that some other user may have a different opinion about the preferred option. But in latest releases Inject option was improved, we may give it a try...
    3. Position: Keep aspect ratio. This is a user's choice, though it could be recommended, there is no reason why one should be forced to adopt this option.
    4. Windows initial position & size: this is another generic issue: I prefer to set non 0 values to be sure that the window size & location mechanism works. There are several games that when not properly configured jump to 0,0 coordinate, and using a conventional 50,50 value let you check that everything works.
    5. Cursor visiblity: Hide - this is ok.

     
  • GenVox

    GenVox - 2018-09-26

    Also here is to add 6) DirectX(2) - > "Set 16BPPRGB565 encoding", otherwise the artifacts will be: a) video b) load game status bar c) mini-window save location in the menu of saved games.

     
    • gho

      gho - 2018-09-26

      This last one is set by default. I checked the export included in last release v2.04.90 and it seems to match all your suggestions, so it's ok, isn't it?

       
  • GenVox

    GenVox - 2018-09-27

    Sorry, I had to clarify what I'm saying about the GOG version. On 2.04.90 for version GOG this option is not enabled

     
    • gho

      gho - 2018-09-27

      Got it. Next release will be ok. Thanks.

       
      • Marco Martins

        Marco Martins - 2020-01-05

        The 16BPPRGB565 setting is still not enabled on the GOG version of 2.05.41 and without it I can confirm all the three cases where the artifacts are present. Nevertheless, DxWnd solved my main problem with the game running on Windows 10 which was slowdows present during the entire gameplay. Thanks for the project.

         

Log in to post a comment.