Elisha Riedlinger
                                            Elisha Riedlinger
                                        
                                    It could be attempting to write to the surface outside of the d3d9 surface. With DirectDraw in Window mode the primary surface is sometimes the size of the full screen,...
If the game is only using 2D DirectDraw and not Direct3D you could try enabling the following settings: ```c++ DdrawEmulateSurface = 1 DdrawWriteToGDI = 1 ```
Ok, try this update. I added basic window support. Note: when using in-game windowed mode you should enable `DdrawUseNativeResolution`. Here is the update: [dxwrapper.zip](https://github.com/elishacloud/dxwrapper/files/12488768/dxwrapper.zip)
The latest build should fix most of the issues with windowed mode. Here is the build: [dxwrapper.zip](https://github.com/elishacloud/dxwrapper/files/12532762/dxwrapper.zip)
Sure, start a new issue and list what issues you have and what fixes you found.
Closing this issue for now. If you have more fixed or updates you can reopen this.
Since the code is already inside the `if (Config.Dd7to9)` statement it will only run if `Dd7to9` is enabled. And we pretty much always want to run it when `Dd7to9` is...
There are three things that need to be done when changing the FVF type from D3DFVF_XYZRHW to D3DFVF_XYZW. 1. You need to convert the Vertex buffer array data from D3DFVF_XYZRHW...
I'm not quite sure what is happening. Have you tried using PIX to see what is happening?