https://bugs.winehq.org/show_bug.cgi?id=37180
gdm413229 raemochrie@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |raemochrie@gmail.com
--- Comment #11 from gdm413229 raemochrie@gmail.com --- When I click a Direct3D-powered context [viewports and the texture browser], those actions you expected didn't happen in reality and I strongly demand that a patch should exist for fixing this issue somewhere in Wine's DirectX wrapper covering DirectX 8. Unreal Engine 3 works fine, including the editor ... assuming that UE3 is DX9c, not DX8 so if someone produces an unofficial patch for the UE2 games with either DX9 renderers or native Linux editing tools, then the time that expectation and reality eclipses has come ... and the time still hasn't come. The "native Linux editing tools" idea requires a HUGE forum of people talented in reverse engineering from the potential superpowers including the most populous nation on Earth, China. Reverse engineering a project with a phenomenal scope requires a coalition of top Russian and Chinese universities to complete with necessary manpower from the reverse engineering student to the professor. The unofficial patch for the OpenGL or a DX9 rendere that's not-so experimental also has similar requirements - not so much a manpower demand as reverse engineering the ENTIRE Unreal Engine 2 to build unofficial patches with improved OpenGL renderers and editing tools that natively run outside Microsoft Windows ... but to reverse engineer the engine's rendering and input interface allowing you to still run the editor AND not suffer from "DirectInput Frustration Syndrome" or "DIFS". The situation regarding the state of the mouse handlers of the DirectInput wrapper for pre-DX9 versions should be prioritised like bringing space junk back into Earth ... due to my hope that I would be able to run the UT2004 editor flawlessly - without the dire need of installing Windows 7 and relocating my machine into North Korea so that Comrade Kim protects my machine from American eavesdropping ... preferably next to a well-maintained power station if in the Democratic People's Republic of Korea. Another catalyst to this factor is the engine uses DirectX 8 instead of DirectX 9, which didn't get as much attention and I am writing this report to attract attention to fixing the pre-DX9 wrapper libraries. My research of the UE3 version of UEd 3.0 is based on several YouTube videos ... considering that Unreal Engine 3 uses DirectX 9. I filed this comment due to a number of catalytic issues and the "Viewports don't move" catalyst is removed and there are many catalysts to remove, all to do with how Wine implements DirectInput 8. I will be glad if I can use a crystal ball with REAL and SUPER POTENT magical powers to deliver me out of this black hole of turmoil. Moving cameras, scrolling the scopes and texture browser all work fine, the issue is with the lack of proper single click handling in the Wine wrappers for versions of DirectInput prior to DirectX 9. To receive the latest bug fixes and stay up to date, use the latest development version using the Git repository. If you find this issue hard to read due to untidy structure, try studying every nook and cranny of this big long text.
Tested with Ubuntu 12.04 [Linux kernel 3.2, AMD Phenom II 955, 3.2 GHz quad core, 8 gigabytes DDR3-1333, AMD Raddeon HD 6790 1GB GDDR5 graphics memory and the ST500DM002-1BD142 hard disk] and Unreal Tournament 2004 build 3369 [DirectX 8 renderer] running on Wine 1.8-rc2-64-g71bbd8d.