-
Notifications
You must be signed in to change notification settings - Fork 91
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
Zoo Tycoon Complete Collection crashes/don't work (D3D7) #305
Comments
I am not quite sure what is causing the issue. The logs don't have any useful data and I may need to try and reproduce this issue I did put a couple recent fixes that might resolve the issue. You may want to check with the latest build and let me know if there is still an issue. |
Nothing changed |
Instead of using |
I tried the options |
Here the demo of zoo tycoon (in case you need it) |
Thanks! I will take a look at it when I get a chance. |
I believe this is the issue:
I have not added support for the Overlay yet. In fact, this is one of the first games I have seen that use it. |
Ok, I was able to get the game working by:
Here is the build with the correct settings: dxwrapper.zip Later I will add support for the |
Ok, I figured out the issue. The game is set to run in exclusive fullscreen mode. In this mode the game hangs when Windows tries to send certain messages to the game. I added code to filter out those messages in this case. Here is the updated fixed build: dxwrapper.zip Note: I still need to figure out why the game does not work without enabling |
The latest build should work without enabling Here is the latest build: dxwrapper.zip This build should work with only |
Thanks awesome, now works without There's just one more issue:
|
I cannot reproduce this issue. The demo version does not have this issue. But this may be related to another issue I have seen where some textures stay black on certain texture. I have seen this with several other games so far. Not sure what is happening though. You could try enabling
I put a change in to try and prevent the game from crashing when the Lock fails. Not sure if this will fix the issue, but you shouldn't need to have |
|
I was able to reproduce the game crash on load. It's not actually a crash. The game exits when the Lock() function returns anything but OK. Anyways, I found the issue. Try this build: dxwrapper.zip As far as the black textures, for me the whole screen turns black. However, if I Alt+Tab out of the game and then click to restore the game window then the textures reappear. I will look into this issue soon. |
works now, thanks :) I do the following for testing black textures: |
Ok, I think I figured out the black screen issue. Here is the latest build, I am hoping this fixes all the issues with the game: dxwrapper.zip Note: you still need to have |
With
No problem at all, it works. Thanks! |
That is weird. I am using the demo version but I don't need to have either of those options enabled. Everything works fine if I just enable |
Found way to reproduce: |
Thanks for the steps to reproduce the issue. I think I fixed it. Try this one: dxwrapper.zip |
While the latest build (here's an update: dxwrapper.zip) fixes the missing textures in most cases, I found one case where there are still missing textures: Steps:
Note: a work around is to rotate the game map all the way around (4 times) before switching modes and the textures will not disappear. |
Thanks, it now works without Btw: Do I see correctly loading the d3d8.dll via loadlibrary of the game is actually unnecessary? |
Correct, you shouldn't need to load any extra dlls. I checked and the game doesn't use Direct3D8 so you shouldn't need to load d3d8.dll.
Ok, I put in a fix for this. Here is the fix for this issue: dxwrapper.zip Note: There is still an issue if you change resolutions in game or change modes (windowed vs. fullscreen) and then rotate the map. I will try and fix that later. |
It works perfectly fine now, thank you very much! |
Very good. I will fix the rest later. That will require a bit more work. |
Game no longer responds after alt+tab and crashes. (Dd7to9)
I have also tried several other options. Game works with DDrawCompat.
dxwrapper-zoo.log
The text was updated successfully, but these errors were encountered: