Code Monkey home page Code Monkey logo

wkresolution's People

Contributors

steps- avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

carlmundo

wkresolution's Issues

Question about how WWP creates its windows.

Hello,
I am a Linux user that is trying to maybe get the game working via Wine (a Windows compatibility layer) someday.
Currently WWP (Remaster and not) has a strange issue with the "game window" being black, but you can hear it receiving inputs.
After some playing around I was assuming that the game was using two windows, one for Input and one for the Graphics.
Looking at the code of this project gave me a confirmation for this guess.

I sadly dont have the original WWP around anymore and the Remaster isnt compatible with this project. But I had an interesting observation when trying it anyways. The main menu is visible and input is working in contrast to it being black when starting the game without this mod. Which makes me think that the input window should normally be below the graphics window and the mod trying to load is delaying window creation and fixing the otherwise wrong Z-Ordering of the windows. Loading into a match is still black, so I assume the windows get resized and reordered in that step...

I would like to ask you, if you know any details on how WWP creates its input and game window. Like what Windows API its using to do it and if the input window should really be below the game window (Z-order) or it it should simply be transparent. Both things would be wine bugs, but its pretty difficult nail it down to one of the two.

Any information in this regard would be helpful to analyze the shortcomings of wine and maybe allow me or others to understand the problem and fix it someday.

Thanks in advance,
Riesi

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.