What is basically happening is the game creates a palette and sets it as the current state. As probably many of you have experienced already, old DirectDraw games look quite ugly on Windows 7, because Microsoft didn't stick with their own suggestion to NOT SWAP PALETTES WHEN NOT IN FULLSCREEN. I also implemented a fix to broken palettes on Win7. At the moment the plugin causes some games to randomly crash, I didn't find the cause yet, maybe it's a problem with threading. I will probably change the code a bit to work around this issue. I am using the IDirectDraw7 interface throughout the whole code now, what makes the capture work with a lot of "newer" games, but seem to cause some issues with games that use the old interface.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |