http://bugs.winehq.org/show_bug.cgi?id=43590 --- Comment #34 from odecif <odecif@gmail.com> --- A new comment was posted by "Andreas Gehring" on the RoN Gold Edition-page with a fix on how to fix the graphical issues. Quote: ``` The terrain draw path is basically identical between broken Patriots and working Nations. Same FVF 0x244, same stride 36, same render states, same texture-stage states, same indexed terrain draw shape. So the bug was not bad terrain generation or a missing draw state. The difference was where the terrain vertex buffers live: PATRIOTS: CreateVertexBuffer(... usage 0x208, fvf 0, pool 0 ...) NATIONS: CreateVertexBuffer(... usage 0x208, fvf 0, pool 2 ...) pool 0 = D3DPOOL_DEFAULT is default/device memory behavior. pool 2 = D3DPOOL_SYSTEMMEM is system-memory style behavior. Patriots was using the default-pool dynamic vertex-buffer path, and WineD3D/dxwrapper apparently mishandled that reuse/update pattern after scrolling. The patch forces that one Patriots d3dgl.dll vertex-buffer creation path to use the Nations-style pool: ; original and ebx, 0x2 push ebp push ebx ; patched push ebp push 0x2 nop nop Exact patch: Thrones and Patriots/d3dgl.dll 0xb510 / VA 0x40a3b510 83 e3 02 55 53 -> 55 6a 02 90 90 ``` In my case the hex was located at 0x8dd7 instead of 0xb510 but the patch did indeed work! -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.