FunkyFr3sh / cnc-ddraw

GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows ME, 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines
https://discord.gg/afWXJNDDF5
MIT License
2.27k stars 145 forks source link

Дальнобойщики 2 \ Hard Truck 2 \ King of the Road #346

Closed Mitradis closed 1 month ago

Mitradis commented 1 month ago

This game was released under three different names. It is very popular in the Russian-speaking segment. the game does not start with cnc-ddraw wrapper. But runs with dgvoodoo. But this game have problem with physics. On modern systems this results in vihicles freezing when they come into contact with each other. This makes the game unplayable. I created this topic because I think that the limitation game ticks (maxgameticks), which is in your wrapper, can help.

You can get the game here (there is an English version): https://www.old-games.ru/game/download/10380.html

FunkyFr3sh commented 1 month ago

You have to enable the software renderer to make this game working. It was tested before and there's a preset for it as well

Edit: Or mabye not... it was the first hard truck and not the second one. I'll check it

FunkyFr3sh commented 1 month ago

I guess I have to pass on this one. It may not work fully in DirectDraw mode. The main menu works, but once the gameplay starts it's closing (warn.log shows "(Accelerator not activated(null))"

It would probably not look good in DirectDraw mode anyways, maybe try a few other wrappers instead

Mitradis commented 1 month ago

with dgvoodoo required d3dimm.dll file. as I understand it this means that the game is not fully in DirectDraw mode, but in DX3D.