VOGONS


First post, by ZellSF

User metadata
Rank l33t
Rank
l33t

After switching resolution (going from menus to ingame), Machines can't reload its textures. I think this might be related:

[11400] [dgVoodoo] WARNING: DirectDrawSurface (10110A38)::Restore: Surface cannot be restored because the current display mode is incompatible with the one that the surface was created for. Was a SetDisplayMode/RestoreDisplayMode invoked between CreateSurface/RestoreSurface?

Natively it works fine.

There's a "Screen Resolution Lock" option that can be set, if it is set the menus are windowboxed and uses the same resolution as the game. Textures are fine then, so it's the resolution switch that dgVoodoo doesn't like.

If this was reported previously I can't find it (I know Antrad has tried this game earlier and sort of mentioned this problem on the PCGamingWiki).

The XP patch for this game can be found here:
http://www.machinesthegame.co.uk/ under Play then Downloads.
If the game crashes after menus you have the wrong d3drm.dll version.

Reply 2 of 3, by ZellSF

User metadata
Rank l33t
Rank
l33t

You set "Screen lock" to "Off" and "Resolution" to something other than 640x480. Then restart the game.

When you do that, the game will change resolution when going from menus (640x480) to gameplay (whatever you set).