Fullscreen mode in Direct3D8 games on Windows 10

Getting old Windows games working.

Re: Fullscreen mode in Direct3D8 games on Windows 10

Postby UCyborg » 2018-3-12 @ 20:17

If you go into its properties, you can take ownership of the file in the Security tab, Advanced button. I give the ownership to Administrators. After you take the ownership and confirm with OK, returning to that dialog will let you change permissions. You can give Administrators full control rights.

I have a habit of keeping the original file by appending .bak to its name, then copying modified version to its place. If you ever happen to run sfc /scannow to check integrity of system files, the file will be replaced with original. Though in reality, when you have a problem with Windows, it's very unlikely that some critical file that sfc checks got corrupted. My guess is that it's more likely for it to be cause in case of faulty hardware.

As much as Dism ... /RestoreHealth and sfc /scannow is preached even by guys at Microsoft in case of problems, it practically makes difference 1 times out of 10. The method of patching system files is probably the most problematic if we're talking about theming DLLs to allow usage of unsigned themes. If one of those DLLs get replaced during update, the user will be greeted with BSOD at next logon unless (s)he switched back to stock theme before restarting. The best theme patcher, UxStyle, is not updated anymore.

Anyway, I wouldn't say it's optimal, but it should be at least functional until the next big update. Windows 10 just won't work properly on my hardware, for one thing, I suspect incompatibility with my motherboard's AHCI driver. Though even in VMware and on other machines, there are some "Completing a failed IOCTL request." errors in Event Log (look for StoreDiag category). I get some other IO related errors, which might be the reason the installation managed to get corrupted to the point it was rendered unbootable a year ago.

At one point, they broke ListView control, causing mouse cursor to jump to corner of the screen. Supposedly fixed in current Insider builds. Someone developed a fix for it. I also remember there was a bug that broke some Visual Studio extensions. Explorer also has number of oddities. With default view control, scrollbar jumps up whenever a accent color changes as a result of desktop background change if you have auto-colorization enabled. At least it can be replaced with Folder Options X / QTTabBar, which also unlocks ability to arrange files freely, something possible out of the box in Explorer on Vista / XP. There's also a weird issue if you try to delete a file from the root of plain removable storage device, things like USB flash disks, the file deletion dialog will lack information about file modification date and the size will be reported as 0 bytes regardless of the actual size. Explorer is also significantly slower at counting files since Windows 8.1. It's especially bad with plain mechanical hard drives. How does MS get away with all of this? :depressed:
UCyborg
Member
 
Posts: 193
Joined: 2015-9-04 @ 11:10

Re: Fullscreen mode in Direct3D8 games on Windows 10

Postby phly95 » 2018-3-17 @ 02:48

Davros wrote:whats the touhou ?

Sorry it took so long to reply, but anyways, touhou is a Japanese shoot em up game. Here's an intro to what it is https://www.youtube.com/watch?v=yrmmD8avIhs
phly95
Newbie
 
Posts: 5
Joined: 2017-11-12 @ 06:07

Re: Fullscreen mode in Direct3D8 games on Windows 10

Postby lowenz » 2018-6-04 @ 10:44

lowenz wrote:UCyborg, maybe a Win10 1709 update is needed? (for the sake of updating)

Up, for 1803 :D (and maybe adding ddraw?)
lowenz
Oldbie
 
Posts: 943
Joined: 2014-12-20 @ 01:30

Re: Fullscreen mode in Direct3D8 games on Windows 10

Postby Almoststew1990 » 2018-6-07 @ 18:36

I have a new Windows 10 DX8 issue, I believe. Might be specific to intel graphics. When I try to run old games on my intel tablet thing, only 3/4 of the screen gets used. The desktop shows for the last 1/4 of my screen. This happens regardless of resolution of the game, if I change the resolution, I just see more / less of the image it would appear.

It seems to have happened since the latest W10 update. It looks like this. Here is the main menu for SC300UK

Image

It does it during menus or in game. Some games don't do it.

Any ideas?

Edit - It is definitely dx5, 6, 7, 8 related as half life runs fine in OpenGL but has the same issue in DX mode.
Intel 4770K 4.3GHz | 8GB DDR3 2133MHz | AMD 390X | 750GB EVO SSD
Intel E8500 3.1GHz | 3GB DDR2 | Nvidia GeForce 285 1024MB | 750GB HDD
Slot A Athlon 800MHz | 256MB PC100 | Voodoo 3 2000 | SB Live! 5.1
User avatar
Almoststew1990
Member
 
Posts: 147
Joined: 2017-3-14 @ 19:48
Location: Southampton, UK

Re: Fullscreen mode in Direct3D8 games on Windows 10

Postby dge » 2018-6-08 @ 21:41

@Almoststew1990

Have you managed to get it working fine? I've got the same issue on my Asus Transformer T101HA tablet/laptop with all old windows games (HoMM series, Nox etc.) and it appears to be related to older Direct X versions but also to screen orientation/rotatio, as you may see, the amount of pixels drawn in horizontal is the same as the resolution vertical size, for example: if you run game with 680480 resolution, you'll get 480 pixels long area drawn (horizonstally).

Still I don't know what to do with that, in some cases using a wrapper (SDL or OpenGL) software (DxWnd and DXGL apps) helps but that's just workaround...
dge
Newbie
 
Posts: 1
Joined: 2018-6-08 @ 21:29

Re: Fullscreen mode in Direct3D8 games on Windows 10

Postby Almoststew1990 » 2018-6-09 @ 15:04

Well I ended up wiping my tablet, properly - boot to USB with Windows 10 set up on it, format the internal storage... reinstall with the latest drivers from Intel, and the issue is still there! So it's not just a conflict of some kind, it's a (new) bug with old DirectX versions on this latest version of W10. It's annoying as the old issue with old DX games (not going full screen) had been fixed but now there is a new issue...

Heck it even seems to effect DOSBox (no idea what dx/openGL/wrapper that uses). If I set it to go full screen, one frame will go full screen and then the rest of the frames from then on will only be 2/3 of the screen... arghh...


I.e. the right hand side of the screen is the one frame that was displaying when I happened to make DB go full screen... the left hand side of the screen was still updating at 60hz. Works fine in windowed mode though.

Image
Intel 4770K 4.3GHz | 8GB DDR3 2133MHz | AMD 390X | 750GB EVO SSD
Intel E8500 3.1GHz | 3GB DDR2 | Nvidia GeForce 285 1024MB | 750GB HDD
Slot A Athlon 800MHz | 256MB PC100 | Voodoo 3 2000 | SB Live! 5.1
User avatar
Almoststew1990
Member
 
Posts: 147
Joined: 2017-3-14 @ 19:48
Location: Southampton, UK

Re: Fullscreen mode in Direct3D8 games on Windows 10

Postby DosFreak » 2018-6-09 @ 21:13

Most likely your video card drivers have a bug. Try older or newer versions. You can also disable your video card in device manager to test with WARP.
User avatar
DosFreak
l33t++
 
Posts: 9694
Joined: 2002-6-30 @ 16:35
Location: Your Head

Re: Fullscreen mode in Direct3D8 games on Windows 10

Postby Almoststew1990 » 2018-6-10 @ 09:04

Yeah it definitely is - I've updated the drivers, reinstalled windows etc. On the Intel support page, people have been having the same issue since September. I can run Dosbox in OpenGL, which works fine. But other games not so much!
Intel 4770K 4.3GHz | 8GB DDR3 2133MHz | AMD 390X | 750GB EVO SSD
Intel E8500 3.1GHz | 3GB DDR2 | Nvidia GeForce 285 1024MB | 750GB HDD
Slot A Athlon 800MHz | 256MB PC100 | Voodoo 3 2000 | SB Live! 5.1
User avatar
Almoststew1990
Member
 
Posts: 147
Joined: 2017-3-14 @ 19:48
Location: Southampton, UK

Previous

Return to Windows

Who is online

Users browsing this forum: No registered users and 3 guests