Wait, maybe I should explain what I want more clearly. The video plays normally in Win7 natively in the game. With DxWnd, the video also plays, but the image is completely corrupted. It looks like some kind of color space error.
Maybe. It takes either to find a proper codec for that format or to implement it in DxWnd. I'll try the latter way, but all depends on the documentation and free sources that I may grab ... I'll make a try.
Good news, I managed to install a non-viral copy of Cricket 07 (silly enough, the virus was reported inside a useless file, it was sufficient not to install that one!). And in effect the engine of FIFA 07 seems a little different from the one of Cricket 07: the mouse is a sprite connected to the mouse relative movement, so you have to disable the cursor visibility or yo would see two cursors. Also the mouse clipper must be ON. So now I can run experiments on the actual configuration of yours and,...
Good news, I managed to install a non-viral copy of Cricket 07 (silly enough, the virus was reported inside a useless file, it was sufficient not to install that one!). And in effect the engine of FIFA 07 seems a little different from the one of Cricket 07: the mouse is a sprite connected to the mouse relative movement, so you have to disable the cursor visibility or yo would see two cursors. Also the mouse clipper must be ON. So now I can run experiments on the actual configuration of yours and,...
It was 07, my mistake in typing. If the mouse speed is the speed of the cursor across the screen, this is not related at all with FPS. You can't slow down a hardware cursor by vsync, you just have to tune the mouse. Something can be made by calling SystemParametersInfo(SPI_GETMOUSESPEED) and SystemParametersInfo(SPI_SETMOUSESPEED) but we need to specify what we need ....
But I suggest trying my profile first ... Im tryed it, but nothing change... game is still minimized blur is remaining at 960x720 window size when GDI emu is ON titlebar dont disappear I suggest to uninstall the game and reinstall it to a custom folder, for instance under "C:\Games". 4) My all games installed in D:\Games So, i have - D:\Games\EVE The Fatal Attraction But OK, im try make fresh install to C:\Games 5) DxWnd is in folder C:\Users\USER\Downloads I run it as admin and not as admin - nothing...
Cricket 07, not 97. Run the game in Run in Window. The mouse has a "certain speed". Now run this in Colour Emulation/Run in window disabled or both. The mouse speed this time is much slower! If you use Riva Tuner and cap to 60fps, Fraps and record at 60fps, use Limit+Hz in DxWnd at 60fps, the frame rate in fullscreen is same as that in Run in Window. Hence I am trying to achieve the Vsync in D3D8 in non-window mode, so that the mouse speed is same as in window mode.
@gho Is there any way to fix the video so that it plays correctly with DxWnd, as I posted here? https://sourceforge.net/p/dxwnd/discussion/general/thread/720cb41e48/#0541 Is the problem in the YUV 4:2:0 color space?
@gho Is there any way to fix the video so that it plays correctly with DxWnd, as I posted here? https://sourceforge.net/p/dxwnd/discussion/general/thread/720cb41e48/#0541 Is the problem in the YUV color space?
In FIFA 97 (and I suppose on Cricket 97 as well) the mouse is not driven programmatically but it is the system mouse associated to a colored sprite. So, I think that its behavior is not dependent from the program and should not reflect the game frame rate. What's wrong with it? I don't understand what we are trying to fix exactly ...
Points 1) is identical, point 2) could be identical if you use my profile (see the attach). Point 3) could make a difference. But I suggest trying my profile first ... Another thing that could make a difference is if you installed the game on one of the system folders like in "C:\Program Files" or "C:\Program files (x86)". These folders are protected by Windows so the hooking may take some odd quirks. I suggest to uninstall the game and reinstall it to a custom folder, for instance under "C:\Gam...
Points 1) is identical, point 2) could be identical if you use my profile (see the attach). Point 3) could make a difference. But I suggest trying my profile first ...
CRC hash is the same - FB3D3B4C im even not doubt in this In my opinion, the different behavior on our computers is due to: 1) different versions of DxWnd (im using v2_06_13_build) 2) different settings DxWnd 3) different Windows (im using 8.1 and 10 - you 11)
Hmm, interesting. I believe that the eax.dll and d3dx9_30.dll libraries were added to the game later. I don't have dsound.dll here, but I assume you added it yourself in an attempt to solve the problem. I don't have any config.txt, installscript.vdf, msvcm90.dll, msvcp90.dll, msvcr90.dll, or Patchinstalc.exe. From what I can see in the game libraries, my version uses msvc*80.dll. I also have paul.dll and Hotel.exe. I haven't figured out the difference between Game.exe and Hotel.exe except for their...
Basically, when you use RivaTuner frame limiter, or dgVoodoo2 frame limiter, or even Limit flags at 60fps, the mouse rate is the same you get in Run in Window with XY coord. Wirh any of these flags the condition cant be reproduced
strange, with experimental4 the frame rate should be slower. Can you describe how the vsync is gailing? You talkef also about a fast cursor, but that is a completely different problem.
Seems to change nothing with or without Run in Window
Hmm, interesting. I believe that the eax.dll and d3dx9_30.dll libraries were added to the game later. I don't have dsound.dll here, but I assume you added it yourself in an attempt to solve the problem. I don't have any config.txt, installscript.vdf, msvcm90.dll, msvcp90.dll, msvcr90.dll, or Patchinstalc.exe. From what I can see in the game libraries, my version uses msvc*80.dll. I also have paul.dll and Hotel.exe. I haven't figured out the difference between Game.exe and Hotel.exe except for their...
Hi. No, at the moment it was not possible to solve the sound problem. Here is a screenshot of the game folder:
This attached release will use the flags EXPERIMENTAL to EXPERIMENTAL4 to force the presentation intervals D3DPRESENT_INTERVAL_ONE to D3DPRESENT_INTERVAL_FOUR. You can try some experiment setting one of the debug flags at a time and remembering that the behavior of the game with or without the "Run in window" flag could be different. I'll be here again in a few hours ....
The av warning comes from the no-cd, it was released by Reloaded and the no-CD is quite famous so its obvious it gets flagged. Anyways, here's the Cricket 07 log and profile
The av warning comes from the no-cd, it was released by Reloaded and the no-CD is quite famous so its obvious it gets flagged. Anyways, here's the Cricket 07 log and profile
I tested the FIFA 07 demo but this game doesn't seem very well suited for the purpose: it renders at regular speed both in windowed and color emulation modes. I wonder if you saw the problem when running Cricket 07 in fullscreen mode only. Anyway, the only way to control the frame rate at the hardware/driver level is to set the right parameters in the IDirect3D8::CreateDevice method. To avoid having to install it to my computer (my AV forbids that) could you send me this: 1) your Cricket 07 DxWnd...
I'm trying to set a testbed with Cricket 07, but the game is large (1GB), reported with some virus and it is posted on download with a mini-image that makes me think it could have some problem running on Win11. Don't you have a more compact and safer test case? Update: I'm trying with the FIFA 07 demo (about 600M download, legal and safe). I hope it has the same D3D8 engine ... It might be: at least, it is using D3D8. Can you verify if this reproduces the vsync issues?
I'm trying to set a testbed with Cricket 07, but the game is large (1GB), reported with some virus and it is posted on download with a mini-image that makes me think it could have some problem running on Win11. Don't you have a more compact and safer test case? Update: I'm trying with the FIFA 07 demo (about 600M download, legal and safe). I hope it has the same D3D8 engine ...
Too many strange things happen .... just to be sure can you check that your game version corresponds to mine? I upload here the game executable, it should be identical (do a CRC check on your file and mine).
I'm trying to set a testbed with Cricket 07, but the game is large (1GB), reported with some virus and it is posted on download with a mini-image that makes me think it could have some problem running on Win11. Don't you have a more compact and safer test case?
I'm trying to set a testbed with Cricket 07, but the game is large (1GB), reported with some virus and it is posted on download with a mini-image that makes me think it could have some problem running on Win11. Don't you have a more compact and safer testbed?
It could make a big difference for DxWnd: when a game tries to set a resolution corresponding to the current screen size, DxWnd interprets this as an attempt to go fullscreen and changes its beavior. I understand this, but for some reason when I repeat your actions, half of the functions don't work. May be some special C++ or NET should be installed ? set the "Video > Style" to "modal", the titlebar should disappear Im tryed it - but unfortunately, the title bar remains It is weird, but you must...
It could make a big difference for DxWnd: when a game tries to set a resolution corresponding to the current screen size, DxWnd interprets this as an attempt to go fullscreen and changes its beavior. I understand this, but for some reason when I repeat your actions, half of the functions don't work. May be some special C++ or NET should be installed ? set the "Video > Style" to "modal", the titlebar should disappear Im try it - but unfortunately, the title bar remains It is weird, but you must set...
I noticed that when running in windowed mode, the mouse speed is fine, which may be indicating some form of Vsync in windowed mode?
thanks - that clipper setting fix up the duplicate mouse issue for me, the only irritation really is that the mouse moves in a very choppy fashion in the game menus, but otherwise the games works well - i had to tweak the timing settings to make however not run too fast and i suspect though this has made the vehicle controls a little sluggish with trying to turn , other that could be the games design itself, i cant tell
Ok. Let's recap: DxWnd has different ways to handle the vsync operations. In case the video interface supports it, DxWnd can request the vsync operation made by the video drivers, that is supposed to be the most accurate. In case this doesn't work there are some ways to emulate it, but as you pointed, the vsync implemented by software is not very accurate. So, you are requesting a way to enable the accurate vsync performed by hardware. For the D3D8 and D3D9, there are constants to ask for different...
Update: maybe I found a way to kill the blur effect. It is weird, but you must set the screen resolution to 640x500, set the "Video > Style" to "modal" and then set the window size to integer multiple of 640x480 !! Sizes that match this rule should scale the window x2, x3 but also x3/2, x5/2 and so forth like these: 640x480 1280x960 960x720 1600x1200
It is not essential for me .... It could make a big difference for DxWnd: when a game tries to set a resolution corresponding to the current screen size, DxWnd interprets this as an attempt to go fullscreen and changes its beavior. But I see that you tried it and nothing changed .... floating.mp4 Your video shows that the game has a title bar and this extra vertical size will imply some rounded scaling. I believe that if you set both the window size and resolution to 640x500 (or 1280x1000 with doubled...
I tried the game. In addition to my suggestion there are more things to do. enable some compatibility flags set mouse visibility OFF (to avoid seeing two cursors) hack the DirectInput interface to make the mouse relative mode working RIP the audio tracks and set CDA emulation to enjoy the CD audio All this is summarized in the attached profile. Be aware that the DirectInput settings may change depending on your configuration ...
I tried the game. In addition to my suggestion there are more things to do. enable some compatibility flags set mouse visibility OFF (to avoid seeing two cursors) hack the DirectInput interface to make the mouse relative mode working All this is summarized in the attached profile. Be aware that the DirectInput settings may change depending on your configuration ...
@Lowe Bowe Did you manage to solve the sound problem? I mean, I noticed that I have some library files in the game folder that I don't think were in the original game. If you're still having trouble, can you post a screenshot of the game's root folder? P.S. I finished the game, but the ending video doesn't play properly in Win7 (natively), it freezes halfway through. Running the video through Graph Studio Next worked fine. This doesn't happen in WinXP.
We started a discussion on D3D8 Vsync here: https://sourceforge.net/p/dxwnd/discussion/general/thread/d15e6474f1/?page=3&limit=25#93bd Likely VSync won't work on D3D9 as well since it is not using DDraw either. We started with the example of Cricket 07. Used the Flip/Swap flags but nothing helped. Good time to look into it, knowing Italy is also playing the World Cup (cricket)
theme park world works great with https://github.com/HyperJeanJean/TPW-TPI-Fixes as well
There is no "special user", probably you didn't set the "Options > Extended mode" flag I install DxWnd_v2_06_13_build and forget to enable Extended mode. Thanks, - now i have game text ) But, I'm not translator... And yes - hiding initially the extended functions is a good idea on my opinion. Again, what is essential is to set the resolution (and not the size) to 640x500. It is not essential for me, because the game cut the bottom of screen only when i turn ON the GDI emulation, or when the size...
Try setting "Mouse > Mouse clipper" to "ON"
There is no "special user", probably you didn't set the "Options > Extended mode" flag I install DxWnd_v2_06_13_build and forget to enable Extended mode. Thanks, - now i have game text ) But, I'm not translator... And yes - hiding initially the extended functions is a good idea on my opinion. Again, what is essential is to set the resolution (and not the size) to 640x500. It is dont matter what resolution i set in Video tab - the game cut the bottom only when i turn ON the GDI emulation, or when...
okay i got the game working in dxwnd, and the mouse moves around but it is choppy and there is a still an external mouse outside the game window that also though moving around whihc makes it had to keep the game in focuse, because if that external mouse clicks on the desktop i need to clck the mouse back into the game to regain it - how can i just keep the mouse cursor within the game window? attached is my profile for the game, i think i had to tweak some Directx settings you will see to make the...
There is no "special user", probably you didn't set the "Options > Extended mode" flag I install DxWnd_v2_06_13_build and forget to enable Extended mode. Thanks, - now i have game text ) But, I'm not translator... And yes - hiding initially the extended functions is a good idea on my opinion. Again, what is essential is to set the resolution (and not the size) to 640x500. It is dont matter what resolution i set in Video tab - the game cut the bottom only when i turn ON the GDI emulation, or when...
Ok, time for next release .... I uploaded the long awaited v2.06.13 (sources and bundle) in the download area, the programs are the same as the post above but I tried to update the release notes and the help pages. Now I'm going to un-stick this thread and open the work for the next v2.06.14.
Well in the pursuit of old bugs, we left this one: https://sourceforge.net/p/dxwnd/discussion/general/thread/d15e6474f1/?page=3&limit=25#93bd D3D8/9 Vsync implementation. Maybe you can start a new thread on it for the next release. I am not sure but maybe dxwrapper implements it Rendering Enhancements (Forced Features) ... Force vertical sync (VSync) on or off
Well in the pursuit of old bugs, we left this one: https://sourceforge.net/p/dxwnd/discussion/general/thread/d15e6474f1/?page=3&limit=25#93bd D3D8/9 Vsync implementation. Maybe you can start a new thread on it. I am not sure but maybe dxwrapper implements it Rendering Enhancements (Forced Features) ... Force vertical sync (VSync) on or off
Well in the pursuit of old bugs, we left this one: https://sourceforge.net/p/dxwnd/discussion/general/thread/d15e6474f1/?page=3&limit=25#93bd D3D8/9 Vsync implementation. Maybe you can start a new thread on it. I am not sure but maybe dxwrapper implements it
Yeah, this part is especially gross :-)
I was trying to build a game full RIP by making a full install, then adding a fake-CD folder, fake-registry entries and audio tracks. My attempts always fail after the intro movies (nice ones, BTW) at this operation: kernel32.CreateFileA: FileName="C:\Games\Adidas Power Soccer\data\Sounds.lnk" DesiredAccess=0x80000000(GENERIC_READ) SharedMode=0x3 Disposition=0x3(OPEN_EXISTING) Flags=0x80(FILE_ATTRIBUTE_NORMAL) In effect the setup.exe operation install all files and creates several .lnk files in the...
Yep, I didn't check the compatibility properties for the exe file, and that backfired on me because the exe file was set to 16-bit mode by default in the settings :D I disabled it and enabled 16-bit mode in DxWnd (otherwise, the game wouldn't launch), and now the graphics are fine.
It is important whether you are using the RIP version of the game or you installed it from the disc, this game definitely requires the appropriate registry keys Also write what GPU and OS you have
It is important whether you are using the RIP version of the game or you installed it from the disc, this game definitely requires the appropriate registry keys
Default profile...
I'm also using the latest RC. Could you send me your configuration? BTW: I'm using the RIP version of this game.
Hi, i was just testing this game out again and i have it start in dxwnd (i think the handle exceptions option helps) but the main menu screen the mouse is just stuck either in the right edge or across the bottom edge - what could i do to fix this. I dont know still what all the mouse setting options do.
3 marriages are set. This game is absolutely crazy: I wondered what I could do with the doggy shit, then I collected it with the plastic bag and tried to use it everywhere. Nobody seemed to appreciate this except the pervert that .... just ate it! Yuk!
Do not notify on task switch isn't working for me either. When the video plays and I press away, it hides in the taskbar and clicking it back crashes the game. I have hook binkw32 and hook smackw32 enabled. Update: Scaled GDI libs shifts the game off its place. The surface created is 640x480, but it doesn't stay in place. In fact the same issue was in the game Ice and Fire, we terminated discussion there because we got a DDRAW.DLL equivalent for that game, but the issue remained and both of these...
Do not notify on task switch isn't working for me either. When the video plays and I press away, it hides in the taskbar and clicking it back crashes the game. I have hook binkw32 and hook smackw32 enabled
720p as to 1280x720. The issue happens on Windows XP as well.
Search on Internet Archive .... there is one and only one copy, you can't go wrong. it is 4 CDs ...
sorry, i dont have tweak "patch:DumpText", i am a regular user. There is no "special user", probably you didn't set the "Options > Extended mode" flag that would show (almost) all DxWnd features. If you set it, you will see many other configuration tabs including the "Tweaks" tab. Inside it you can find and enable the DumpText tweak. We decided to hide initially the extended functions not to scare the newbies, but you'll find a description of all functionalities in the help pages (Help > View help)....
Sorry, I don't have color problems also setting the game as you suggested. I got a screenshot in color emulated mode at 720x576 and colors seem correct. It must be a problem with your video card, maybe.
I shot a video with my phone. I have show both the scaling and the colour issue. DDRAW8 is a part of the game engine, hence inside winquake.exe to my knowledge . Update: easier method to reproduce. Go to Video tab, choose HD resolutions only. So game will only have 720p.highest resolution. That mode has colour issues already in fullscreen
I shot a video with my phone. I have show both the scaling and the colour issue. DDRAW8 is a part of the game engine, hence inside winquake.exe to my knowledge . Update: easier method to reproduce. Go to Video tab, choose HD resolutions only. So game will only have 720p.highest resolution. That mode has colour issues already in fullscreen
I shot a video with my phone. I have show both the scaling and the colour issue. DDRAW8 is a part of the game engine, hence inside winquake.exe to my knowledge
I shot a video with my phone. I have show both the scaling and the colour issue
Welcome back, MrPepka, it has been long. I tested the game but the graphics seem fine to me. I am using the latest rc
is there somewhere I can get the game to test?
Hi! I forgot to clarify my configuration: My preferred OS is Windows 8.1 Pro 64-bit, as you might have guessed from the screenshots. I also have Windows 10 Pro 2022 H2 64-bit installed as a secondary operating system. CPU = i5 4570 (Haswell), GPU = GeForce 1050 I use EVE TFA as a portable version: a) the installed folder with all its contents (2.34Gb) b) a registry file specifying the path to the game folder and to the CD drive c) a mini-image of the game for mount into the virtual drive, - see screenshot...
I'm returning to this game. The changes to DxWnd have caused the game's graphics to be corrupted, and I can't even launch the match.
don't understand what you mean
Time to set a checkpoint here. I'm going to freeze v2.06.13, publish it and start the development of the next release. Here in attach a preview of the final build (I still have to add the release notes and update the help pages).
I am puzzled. I never got wrong colors on WinQuake in ddraw mode (that is WinQuake.exe with no extra argument, am I correct?). Could it be because I don't have any DDRAW8.DRV file in the game folder? Maybe a solution could be to delete the file?
Looks like the same solution should fix the CZERO scaling issue too
Beware: quite unexpectedly I noted that some ddraw filters work also in color emulated mode. This is a great and unexpected improvement of quality for old low-res games. Maybe I was wrong, but the de-interlace worked and I think also the Fast 2X bilinear !!!
.rc24 Skips the aborted .rc23 by recovering and merging parts from .rc15. Changes with .rc22: restored AdjustWindowChanges for all video modes including "Color emulation" in GUI, dragging an executable over an existing entry copies its profile as default
.rc24 Skips the aborted .rc23 by recovering and merging parts from .rc15. Changes with .rc22: restored AdjustWindowChanges for all video modes including "Color emulation"
Phew, done with the cooperative level issues. What remains now is the in-game windowed mode in DDraw mode. The colours are wrong. Well this is probably an unmaintained case, because scaling fails as well, the screen size overflows
Phew, done with the cooperative level issues. What remains now is the in-game windowed mode in DDraw mode. The colours are wrong.
Sure!
So, can I keep and publish .wip24+ as .rc24 ?
Works fine!!! The only caveats are that an unsupported resolution natively would reset to desktop resolution and run the game at the corner. With DxWnd, it resets to the previous set resolution. Not too important now if you have other issues to solve... For GTA2, your profile doesn't even start up for me. I used gta2.exe as well as gta manager to run and both fail. My old profile works
Here we are: I reverted the code starting from .rc15 and applying all latest changes that were not related to the color emulated mode. In doing that, I also noted some conceptual errors in the last releases (.rc22 and .wip23 for instance) and I tried to fix them. Then I had to manage two main sources of problems, the changes in ddraw SetCooperativeLevel (where the exclusive mode is handled) and user32 ChangeDisplaySettings. Now I was pretty sure that the SetCooperativeLevel could be the culprit for...
The GTA2 configuration is in attach, the files are 33MB and can't be uploaded here, but I think it could be the o--.g---.ru version. Do you have a free and anonymous file sharing site to suggest, just in case? All those that I used now require an annoying registration.
Sure, its just I have no extra problem with CS0 anymore so for me it was worth testing together. I will look into GTA2 shortly, but maybe I can reproduce better with your copy
About our testbed, here are some notes: 1) the most crazy things always happen in games that change their video mode many times. This is the case of CS0 for sure, and partially also WinQuake. I would propose to forget about CS0 until we have a solid enough handling of the simpler cases. 2) GTA2 has a different and specific problem. I tested it again and it sometimes works perfectly and sometimes crashes. It works more easily at the first try after the DxWnd launch. It crashes inside some wrappers...
rc15 was right. + add the DIB changes... It is quite necessary when running the game with debuggers (like with the "Run suspended" command) but maybe I could activate it only on request or for the "Run suspended" mode. The drawback is that without that dialog you have to set a timeout for hooking operations that is long enough to ensure hook completion but not too long to hang DxWnd when there are infinite loops. I mean it happens on every app in Windows XP, so it is kind of a redundant behaviou...
Also this No injection signal is annoying ... It is quite necessary when running the game with debuggers (like with the "Run suspended" command) but maybe I could activate it only on request or for the "Run suspended" mode. The drawback is that without that dialog you have to set a timeout for hooking operations that is long enough to ensure hook completion but not too long to hang DxWnd when there are infinite loops. Yes the aforementioned rc worked better Would you mind to add a number after "aforementioned"...
Also this No injection signal is annoying ... It is quite necessary when running the game with debuggers (like with the "Run suspended" command) but maybe I could activate it only on request or for the "Run suspended" mode. The drawback is that without that dialog you have to set a timeout for hooking operations that is long enough to ensure hook completion but not too long to hang DxWnd when there are infinite loops.
Here is the video wrapper, the music wrapper, and the unlocked executable files for use without the CD.
Hi everyone, I worked a bit on this game. It's bad in every way, both in gameplay and in functioning correctly on modern systems. But even so, I like this game. I'll leave here some corrections I prepared that don't change the experience of how it really was. For the lazy ones, I'll leave the link to the game ready. https://www.4shared.com/s/fIJKCNOxHku
;) why don't you try to set the "patch:DumpText" tweak and look inside the file dxwnd.txt file?
Thanks. I apologize for being a little late. I got now a satisfying DxWnd profile that works perfectly for me. If it still has problems with your configuration we'll have to investigate why. The profile here in attach has some features that may not interest you, in case you can easily disable them. Please, note that in the discussion I will talk about resolution and size. The two concepts in DxWnd are unrelated and quite different: the resolution is the screen size as perceived by the target program,...
Thanks. I apologize for being a little late. I got now a satisfying DxWnd profile that works perfectly for me. If it still has problems with your configuration we'll have to investigate why. The profile here in attach has some features that may not interest you, in case you can easily disable them. Here are my changes starting from the default DxWnd configuration: I enabled the fake registry entry. This allows you to move freely the game in whatever folder you like with no need to install the game....
Thanks. I apologize for being a little late. I got now a satisfying DxWnd profile that works perfectly for me. If it still has problems with your configuration we'll have to investigate why. The profile here in attach has some features that may not interest you, in case you can easily disable them. Here are my changes starting from the default DxWnd configuration: I enabled the fake registry entry. This allows you to move freely the game in whatever folder you like with no need to install the game....
Well I was right. Quake can go fullscreen in Windows XP without the exclusivity. Although it doesn't behave as well after pressing Windows key, but we can look into it later anyways... (Also this No injection signal is annoying, it appears in every game in XP and hangs the PC for sometime and then loses focus of the game)