Skip to content

A Union plugin made for Gothic games that fixes game freeze caused by surface lost in dx7 backend.

Notifications You must be signed in to change notification settings

Patrix9999/DDrawSurfaceRestorer

Repository files navigation

Introduction

NOTE! Use this plugin only when you're playing on original vanilla dx7 renderer, dx11 doesn't need this fix

This union plugin fixes known Direct Draw surface lost problem in gothic games.
Basically, every time when you run gothic in the background in windowed mode and open up a application that show UAC monit or press CTRL+ALT+DELETE, then the game will freeze because Direct Draw loses every allocated surface/vertex buffer, and they need to be recreated when this happens. Game code is able to rebuild all of the buffers, but the developers didn't implemented automatic surface restoration feature, hence why this project was created.

Usage

  • Download the DDrawSurfaceRestorer.dll from releases page
  • Place it in Game/System/autorun directory

About

A Union plugin made for Gothic games that fixes game freeze caused by surface lost in dx7 backend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published