cnc-ddraw
cnc-ddraw copied to clipboard
Commandos
Hello. Thanks for making this tool.
Im trying to use it along Commandos 1 and its expansion.
What should i notice ingame after installing it? I cant really notice it, so i dont know if im doing something wrong
you could press Alt+Enter to check if it switches to windowed mode. Or you can press Ctrl+Tab and check if that unlocks your cursor.
Or use cnc-ddraw config.exe and enable windowed mode in there, then start the game and check if it's windowed.
So, this is tool is mainly to allow old game (those that use directdraw) to be displayed in windowed or borderless mode?
Yeah, borderless and windowed mode are two things people usually like about cnc-ddraw. But it does also add support for shaders that improve the image quality or add some retro CRT/scanline effects. It can also fix your mouse sensitivity (needs Borderless/Fullscreen upscaled enabled).
But it does fix compatibility issues as well, some games don't even start without cnc-ddraw (or run very slow). There are also games that crash on Alt+Tab without cnc-ddraw.
I see. Thanks so much ^^
Sorry for coming here again. Im having some issues. Without cnc, mouse works right, but i cant use borderless mode. With cnc, i can use borderless, but mouse goes weird. Like if it had lagg. I tried enabling and disabling adjust the mouse sensitivity, but i cant make it go like without cnc.
Do you have any ideas?
There are all kinds of reasons for a slow cursor:
- You enabled v-sync
- Boderless does also add some delay to the cursor, that's normal in games that have a software cursor
- You chose a shader that's too heavy and your hardware can't handle it
Also, make sure you never enable v-sync and boderless at the same time.
vsync is off. And idk how to disable shaders. There is no "none" option. Simply remove folder? I am not sure, but cnc is doing something with resolutions. The resolutions (in game) with and without cnc are totally different
If you didn't change the shader then it's probably fine, "nearest neighbor", "bilinear" and "bicubic/Catmull-rom" are not going to lag
What if you use "Fullscreen upscaled" instead of "Borderless", does it feel normal? "Fullscreen upscaled" does the same as "borderless", both upscale the game. But "Fullscreen upscaled" is real fullscreen so it doesn't add any delay.
So, im on windows 10, and i have on that feature called "night light" (sorry my OS isnt on english), which applies like a yellow filter to the screen. If i use fullscreen upscaled, that filter is gone. I dont know why, but i dont like it playing at night without that filter.
Yeah, that's fine, it was mainly just meant to be a test. Does the cursor feel normal with "Fullscreen upscaled"?
Nop, cursor is still laggy. I dont know how to describe apart from saying that it is not as smooth as without cnc.
All the other settings are by default. Only changed the window mode
Alright, I'll try to set the game up and do some tests just to make sure it's still working as intended (been long time since I last tried it)
I dont know if it will matter, but I have the GOG version. Thanks for your time
Yeah, there are multiple bugs. it does run better with the game speed limiter disabled, but I'll have to do some more debugging (Will do that tomorrow, getting late here)
Yeah i tried that too. It is smoother, but not as smooth as without cnc. Thanks so much, and sorry for troubles. Take your time lol, dont worry ^^
Did you disable "Adjust Mouse sensitivity"? It seems to run same as original for me with that off and no speed limiter.
BTW, this problem only happens in the menus (The gameplay is fine). In Beyond The Call Of Duty they've fixed it.
Even in game i have lagg. Look, maybe u could try this and hopefully find the issue. Do u have afterburner + rivartuner? if not, download them, and on afterburner settings, click on frametime - show on screen display - graph (it is on text by default) And then make RTSS to show ingame. When ever u move the cursor, frametime varies a lot. Idk if this is the "lagg"
I have a FPS overlay in cnc-ddraw, but what you see there is normal. Old games only redraw the screen if something changed. So if you don't move the mouse or move it slow it will show a low fps.
https://github.com/FunkyFr3sh/cnc-ddraw/assets/8355237/a38025a7-c8b4-4327-950e-250cf26476ed
Mmmm ive noticed that your ddraw.dll is bigger than mine, and i dont have those dxwrapper files. I googled it and i got another github repo. Could be that? Also, u running it windowed mode. Should i?
Oh, you can ignore those files, I just wanted to try some other ddraw.dll wrappers and check if they also have the same issue (they do). It did even happen on windows xp without any ddraw.dll wrapper.
You could try to play around with the settings a bit, but I guess it's the best you try it with all on default first (until we figured out the issue). Keep it on Fullscreen and make sure game speed limit is off
Thanks for ur time ^^
Hi. Little update. I tried dxwrapper (https://github.com/elishacloud/dxwrapper) And mouse runs smoother. Do u think i could use the ddraw.dll from there with ur cnc? or it will crash?
EDIT: It crashes
No, that's not possible. You can use only one at a time. And BTW, dxwrapper is disabled by default (just dropping the ddraw.dll into the folder isn't enough to activate it), you need to enable it via the settings file
I tried dxwrapper (https://github.com/elishacloud/dxwrapper) And mouse runs smoother.
What settings are you enabling in the dxwrapper.ini file?
Okay I can reproduce it now on windows 10. Don't have a solution yet, but I'll post here once I made some progress
No, that's not possible. You can use only one at a time. And BTW, dxwrapper is disabled by default (just dropping the ddraw.dll into the folder isn't enough to activate it), you need to enable it via the settings file
Yeah, i read the instructions and the settings. Their readme has the reqs for it. For commandos they say to enable FullscreenWindowMode and ColorMode (or something similar) to 16. But dxwrapper does something weird, cuz the resolution on rivatuner is not the same as with cnc
You also need to set this, otherwise the other settings are doing nothing. It does not run well with dxwrapper though, at least for me it's unplayable atm
[Compatibility] Dd7to9 = 1
Ye ye, i didnt mention but sure, i enabled dd7to9 ^^'
Here's a test build @AzazelHD , I'm getting a 60 fps cursor now with it:
OMG it goes super smooth <3 <3 <3
Thank you so much, i really appreciate it